feat: handle quoted messages in WhatsApp integration

This commit is contained in:
Felipe Medeiros 2024-11-05 17:16:41 -03:00
parent 1665654676
commit fd1f08a41e

View File

@ -4259,6 +4259,19 @@ export class BaileysStartupService extends ChannelStartupService {
delete messageRaw.message.documentWithCaptionMessage; delete messageRaw.message.documentWithCaptionMessage;
} }
const quotedMessage = messageRaw?.contextInfo?.quotedMessage;
if (quotedMessage) {
if (quotedMessage.extendedTextMessage) {
quotedMessage.conversation = quotedMessage.extendedTextMessage.text;
delete quotedMessage.extendedTextMessage;
}
if (quotedMessage.documentWithCaptionMessage) {
quotedMessage.documentMessage = quotedMessage.documentWithCaptionMessage.message.documentMessage;
delete quotedMessage.documentWithCaptionMessage;
}
}
return messageRaw; return messageRaw;
} }