好友关系解除,从会话页返回主页
This commit is contained in:
@@ -84,8 +84,18 @@
|
||||
}
|
||||
})
|
||||
})
|
||||
uni.$once('onUserDelete_' + this.targetId, () => {
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: '好友关系已解除'
|
||||
})
|
||||
uni.switchTab({
|
||||
url: '/pages/im/index'
|
||||
})
|
||||
})
|
||||
},
|
||||
onUnload() {
|
||||
uni.$off('onUserDelete_' + this.targetId)
|
||||
uni.$off('onReceiveMessage_' + this.targetId)
|
||||
uni.$off('onRecallMessage_' + this.targetId)
|
||||
uni.$off('onRecallMessage')
|
||||
|
||||
@@ -84,11 +84,11 @@ const imLibListeners = () => {
|
||||
uni.$emit('onNewContactFriends', message)
|
||||
uni.$emit('onNewContactPendings', message)
|
||||
} else if (message.content.operation === 'Delete') {
|
||||
console.log('解除好友关系', message.targetId);
|
||||
IMLib.cleanHistoryMessages(1, message.targetId, message.sentTime, false)
|
||||
// 解散了就删了吧
|
||||
IMLib.removeConversation(1, message.targetId)
|
||||
// 刷新会话列表
|
||||
uni.$emit('onUserDelete_' + message.targetId)
|
||||
uni.$emit('onReceiveMessage', message)
|
||||
}
|
||||
} else if (message.objectName === IMLib.ObjectName.GroupNotification) {
|
||||
|
||||
Reference in New Issue
Block a user