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 } }