feat: add message events for reactions

This commit is contained in:
Adhiraj Singh
2022-03-23 00:40:46 +05:30
parent 3a52f06c0f
commit 9fee7faaf6
3 changed files with 27 additions and 1 deletions

View File

@@ -203,6 +203,16 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
chatUpdate.ephemeralExpiration = protocolMsg.ephemeralExpiration || null
break
}
} else if(content.reactionMessage) {
const reaction: proto.IReaction = {
...content.reactionMessage,
key: message.key,
}
const operation = content.reactionMessage?.text ? 'add' : 'remove'
ev.emit(
'messages.reaction',
{ reaction, key: content.reactionMessage!.key!, operation }
)
} else if(message.messageStubType) {
const meJid = authState.creds.me!.id
const jid = message.key!.remoteJid!