好友关系解除,从会话页返回主页

This commit is contained in:
2022-02-24 13:03:41 +08:00
parent 831776f7dd
commit 0eb6be37be
2 changed files with 12 additions and 2 deletions

View File

@@ -84,8 +84,18 @@
} }
}) })
}) })
uni.$once('onUserDelete_' + this.targetId, () => {
uni.showToast({
icon: 'none',
title: '好友关系已解除'
})
uni.switchTab({
url: '/pages/im/index'
})
})
}, },
onUnload() { onUnload() {
uni.$off('onUserDelete_' + this.targetId)
uni.$off('onReceiveMessage_' + this.targetId) uni.$off('onReceiveMessage_' + this.targetId)
uni.$off('onRecallMessage_' + this.targetId) uni.$off('onRecallMessage_' + this.targetId)
uni.$off('onRecallMessage') uni.$off('onRecallMessage')

View File

@@ -84,11 +84,11 @@ const imLibListeners = () => {
uni.$emit('onNewContactFriends', message) uni.$emit('onNewContactFriends', message)
uni.$emit('onNewContactPendings', message) uni.$emit('onNewContactPendings', message)
} else if (message.content.operation === 'Delete') { } else if (message.content.operation === 'Delete') {
console.log('解除好友关系', message.targetId);
IMLib.cleanHistoryMessages(1, message.targetId, message.sentTime, false) IMLib.cleanHistoryMessages(1, message.targetId, message.sentTime, false)
// 解散了就删了吧 // 解散了就删了吧
IMLib.removeConversation(1, message.targetId) IMLib.removeConversation(1, message.targetId)
// 刷新会话列表 // 刷新会话列表
uni.$emit('onUserDelete_' + message.targetId)
uni.$emit('onReceiveMessage', message) uni.$emit('onReceiveMessage', message)
} }
} else if (message.objectName === IMLib.ObjectName.GroupNotification) { } else if (message.objectName === IMLib.ObjectName.GroupNotification) {