撤回消息优化

This commit is contained in:
2022-02-24 16:01:51 +08:00
parent 31846e54a7
commit 90584f1101
2 changed files with 23 additions and 24 deletions

View File

@@ -99,7 +99,7 @@
}) })
// 清理聊天记录 // 清理聊天记录
uni.$once('cleanGroupMessage', this.getMessageList) uni.$once('cleanGroupMessage', this.getMessageList)
uni.$on('onRecallMessage_' + this.targetId, (message) => { uni.$on('onRecallMessage_' + this.targetId, (message) => {
this.messages = this.messages.map(item => { this.messages = this.messages.map(item => {
if (message.messageId == item.messageId) { if (message.messageId == item.messageId) {
return message return message

View File

@@ -58,29 +58,28 @@ export default {
} }
}) })
break; break;
case '撤回': case '撤回':
const pushContent = this.$store.getters.sender.name + '撤回了一条消息' const pushContent = this.$store.getters.sender.name + '撤回了一条消息'
IMLib.recallMessage(msg.messageId, pushContent, IMLib.recallMessage(msg.messageId, pushContent,
({ ({
code, code,
message message
}) => { }) => {
if (code === 0) { if (code === 0) {
uni.showToast({ uni.showToast({
icon: 'none', icon: 'none',
title: '消息撤回成功' title: '消息撤回成功'
}) })
IMLib.getMessage(msg.messageId, res => { msg.objectName = 'RC:RcNtf'
uni.$emit('onRecallMessage_' + msg.targetId, res.message) uni.$emit('onRecallMessage_' + msg.targetId, msg)
}) } else {
} else { uni.showToast({
uni.showToast({ icon: 'none',
icon: 'none', title: '撤回失败' + code
title: '撤回失败' + code })
}) }
} }
} )
)
break; break;
} }
this.hidePop() this.hidePop()