撤回消息优化
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user