好友关系解除,从会话页返回主页
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() {
|
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')
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user