Skip to content

Commit 9333311

Browse files
committed
feat: store subscribe data
1 parent 75f69f7 commit 9333311

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
const cloud = require('wx-server-sdk')
2+
3+
cloud.init()
4+
const db = cloud.database()
5+
6+
exports.main = async (event) => {
7+
const { FromUserName, CreateTime, MsgType, Event, List } = event
8+
// 消息订阅
9+
if (MsgType == 'event' && Event == 'subscribe_msg_popup_event') {
10+
const list = Array.isArray(List) ? List.filter(item => item.SubscribeStatusString == 'accept') : List;
11+
const { result } = await db.collection('subscribe').add({
12+
data: {
13+
status: 1,
14+
list,
15+
creator: FromUserName,
16+
createTime: CreateTime,
17+
}
18+
})
19+
return result
20+
}
21+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "addSubscribe",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"author": "",
10+
"license": "ISC",
11+
"dependencies": {
12+
"wx-server-sdk": "~2.5.3"
13+
}
14+
}

0 commit comments

Comments
 (0)