根据事件广播,更新好友申请的数量提醒
This commit is contained in:
@@ -59,11 +59,6 @@ const connect = (token, userInfo, callback) => {
|
||||
// 首次运行获取好友列表
|
||||
const FK = 'IFT_' + userInfo.userId
|
||||
|
||||
const model = uni.model.friendModel
|
||||
model.find((err, results) => {
|
||||
console.log('SQL 全部数据', results);
|
||||
})
|
||||
|
||||
uni.getStorage({
|
||||
key: FK,
|
||||
success: () => {
|
||||
@@ -133,14 +128,22 @@ const addListeners = () => {
|
||||
})
|
||||
// 添加消息监听函数
|
||||
RongIMLib.addReceiveMessageListener((res) => {
|
||||
console.log('收到消息', res.data.message);
|
||||
const message = res.data.message
|
||||
console.log('收到消息', message);
|
||||
if (inArray(message.objectName, notifyMsgTypes)) {
|
||||
console.log('通知并计数的消息');
|
||||
newMessage(message)
|
||||
} else if (message.objectName === 'RC:ProfileNtf') {
|
||||
console.log('更新资料消息', JSON.parse(message.content.data));
|
||||
} else if (message.objectName === RongIMLib.ObjectName.ProfileNotification) {
|
||||
store.dispatch('updateFriend', JSON.parse(message.content.data))
|
||||
// 调用完更新之后,删除这条消息
|
||||
RongIMLib.deleteMessagesByIds([message.messageId], ({
|
||||
code
|
||||
}) => {
|
||||
console.log('消息删除结果', code);
|
||||
})
|
||||
} else if (message.objectName === RongIMLib.ObjectName.ContactNotification) {
|
||||
// 触发一个新好友的通知事件
|
||||
uni.$emit('onContactNotification', message.content)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user