From ba097dad23e6ad3c86571bfe12eb5ec1d5bea085 Mon Sep 17 00:00:00 2001 From: Seijo Cecilia Date: Sat, 7 Sep 2024 19:49:18 +0800 Subject: [PATCH] update: recallMsgV2 --- src/core/apis/msg.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/apis/msg.ts b/src/core/apis/msg.ts index 1fd0c98a..a2d5cf56 100644 --- a/src/core/apis/msg.ts +++ b/src/core/apis/msg.ts @@ -164,6 +164,18 @@ export class NTQQMsgApi { }, msgIds); } + async recallMsgV2(peer: Peer, msgId: string) { + await this.core.eventWrapper.callNormalEventV2( + 'NodeIKernelMsgService/recallMsg', + 'NodeIKernelMsgListener/onMsgInfoListUpdate', + [peer, [msgId]], + () => true, + (updatedList) => updatedList.find(m => m.msgId === msgId && m.recallTime !== '0') !== undefined, + 1, + 1000, + ); + } + async PrepareTempChat(toUserUid: string, GroupCode: string, nickname: string) { return this.context.session.getMsgService().prepareTempChat({ chatType: ChatType.KCHATTYPETEMPC2CFROMGROUP,