From 8e1e9b9386af7d36601a35eb7ca327eefd36efc8 Mon Sep 17 00:00:00 2001 From: BochilGaming <79433517+BochilGaming@users.noreply.github.com> Date: Sat, 1 Jul 2023 04:19:34 +0700 Subject: [PATCH] fix: fix edit message (#192) --- src/Socket/messages-send.ts | 5 ++++- src/Utils/messages.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index 4b02775..c1985ba 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -732,6 +732,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { } ) const isDeleteMsg = 'delete' in content && !!content.delete + const isEditMsg = 'edit' in content && !!content.edit const additionalAttributes: BinaryNodeAttributes = { } // required for delete if(isDeleteMsg) { @@ -741,6 +742,8 @@ export const makeMessagesSocket = (config: SocketConfig) => { } else { additionalAttributes.edit = '7' } + } else if(isEditMsg) { + additionalAttributes.edit = '1' } await relayMessage(jid, fullMsg.message!, { messageId: fullMsg.key.id!, cachedGroupMetadata: options.cachedGroupMetadata, additionalAttributes }) @@ -756,4 +759,4 @@ export const makeMessagesSocket = (config: SocketConfig) => { } } } -} \ No newline at end of file +} diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 16061b8..79b5b5d 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -493,6 +493,7 @@ export const generateWAMessageContent = async( protocolMessage: { key: message.edit, editedMessage: m, + timestampMs: Date.now(), type: WAProto.Message.ProtocolMessage.Type.MESSAGE_EDIT } }