Initial commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
const uniStat = require('uni-stat')
|
||||
const uniID = require('uni-id-common')
|
||||
module.exports = {
|
||||
report: async function (params = {}) {
|
||||
//客户端信息
|
||||
const clientInfo = this.getClientInfo()
|
||||
//云服务信息
|
||||
const cloudInfo = this.getCloudInfo()
|
||||
//token信息
|
||||
const token = this.getUniIdToken()
|
||||
//当前登录用户id
|
||||
let uid
|
||||
if(token) {
|
||||
const tokenRes = await uniID.createInstance({
|
||||
clientInfo
|
||||
}).checkToken(token)
|
||||
|
||||
if(tokenRes.uid) {
|
||||
uid = tokenRes.uid
|
||||
}
|
||||
}
|
||||
//数据上报
|
||||
return await uniStat.initReceiver().report(params, {
|
||||
...clientInfo,
|
||||
...cloudInfo,
|
||||
uid
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"name": "uni-stat-receiver",
|
||||
"dependencies": {
|
||||
"uni-stat": "file:..\/common\/uni-stat",
|
||||
"uni-id-common": "file:..\/..\/..\/uni_modules\/uni-id-common\/uniCloud\/cloudfunctions\/common\/uni-id-common"
|
||||
},
|
||||
"cloudfunction-config": {
|
||||
"concurrency": 1,
|
||||
"memorySize": 128,
|
||||
"timeout": 60,
|
||||
"triggers": []
|
||||
},
|
||||
"extensions": {
|
||||
"uni-cloud-jql": {}
|
||||
},
|
||||
"origin-plugin-dev-name": "uni-starter",
|
||||
"origin-plugin-version": "2.2.8",
|
||||
"plugin-dev-name": "uni-starter",
|
||||
"plugin-version": "2.2.8"
|
||||
}
|
||||
Reference in New Issue
Block a user