dont emit delete msg events

This commit is contained in:
Adhiraj Singh
2021-10-05 17:56:57 +05:30
parent 063803ae1b
commit 601c793fcd
2 changed files with 4 additions and 3 deletions

View File

@@ -149,7 +149,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
ev.emit('messages.update', [ ev.emit('messages.update', [
{ {
key: protocolMsg.key, key: protocolMsg.key,
update: { message: null, messageStubType: 1, key: message.key } update: { message: null, messageStubType: WAMessageStubType.REVOKE, key: message.key }
} }
]) ])
break break

View File

@@ -394,14 +394,15 @@ export const makeMessagesSocket = (config: SocketConfig) => {
upload: waUploadToServer upload: waUploadToServer
} }
) )
const isDeleteMsg = 'delete' in content && !!content.delete
const additionalAttributes: BinaryNodeAttributes = { } const additionalAttributes: BinaryNodeAttributes = { }
// required for delete // required for delete
if('delete' in content) { if(isDeleteMsg) {
additionalAttributes.edit = '7' additionalAttributes.edit = '7'
} }
await relayMessage(jid, fullMsg.message, { messageId: fullMsg.key.id!, additionalAttributes }) await relayMessage(jid, fullMsg.message, { messageId: fullMsg.key.id!, additionalAttributes })
if(config.emitOwnEvents) { if(config.emitOwnEvents && !isDeleteMsg) {
process.nextTick(() => { process.nextTick(() => {
ev.emit('messages.upsert', { messages: [fullMsg], type: 'append' }) ev.emit('messages.upsert', { messages: [fullMsg], type: 'append' })
}) })