From 6bebaf41ded8a1b9b3f15b499dc5259ff59309a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Mon, 14 Jul 2025 13:01:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=92=A4=E5=9B=9E=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E7=9A=84=E7=94=A8=E6=88=B7=E5=90=8D=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chating/components/MessageItem/index.vue | 11 +++++++---- util/revokeMessage.js | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pages/conversation/chating/components/MessageItem/index.vue b/pages/conversation/chating/components/MessageItem/index.vue index ce04d3b..bcbe5bb 100644 --- a/pages/conversation/chating/components/MessageItem/index.vue +++ b/pages/conversation/chating/components/MessageItem/index.vue @@ -304,10 +304,13 @@ export default { }); // 撤回消息 - const result = await revokeMessage( - this.storeCurrentConversation.conversationID, - this.source.clientMsgID - ); + const result = await revokeMessage({ + conversationID: this.storeCurrentConversation.conversationID, + clientMsgID: this.source.clientMsgID, + // 当前用户的id和name + revokerName: this.storeSelfInfo.nickname, + revokerID: this.storeSelfInfo.userID, + }); uni.hideLoading(); diff --git a/util/revokeMessage.js b/util/revokeMessage.js index 381ec6c..e129ca1 100644 --- a/util/revokeMessage.js +++ b/util/revokeMessage.js @@ -6,7 +6,7 @@ import IMSDK, { MessageStatus } from "openim-uniapp-polyfill"; * @param {string} clientMsgID - 消息客户端ID * @returns {Promise} 撤回结果 */ -export const revokeMessage = async (conversationID, clientMsgID) => { +export const revokeMessage = async ({conversationID, clientMsgID, revokerName, revokerId}) => { try { const result = await IMSDK.asyncApi( IMSDK.IMMethods.RevokeMessage,