fix: change mediaId optional chaining and list response message text obtain

This commit is contained in:
Ygor Santana 2025-02-13 21:54:09 -03:00
parent 427c994993
commit ff77bc018a

View File

@ -4,7 +4,7 @@ const getTypeMessage = (msg: any) => {
let mediaId: string;
if (configService.get<S3>('S3').ENABLE) mediaId = msg.message.mediaUrl;
else mediaId = msg.key.id;
else mediaId = msg.key?.id;
const types = {
conversation: msg?.message?.conversation,
@ -15,7 +15,8 @@ const getTypeMessage = (msg: any) => {
msg?.message?.viewOnceMessageV2?.message?.imageMessage?.url ||
msg?.message?.viewOnceMessageV2?.message?.videoMessage?.url ||
msg?.message?.viewOnceMessageV2?.message?.audioMessage?.url,
listResponseMessage: msg?.message?.listResponseMessage?.title,
listResponseMessage: msg?.message?.listResponseMessage?.title ||
msg?.listResponseMessage?.title,
responseRowId: msg?.message?.listResponseMessage?.singleSelectReply?.selectedRowId,
templateButtonReplyMessage:
msg?.message?.templateButtonReplyMessage?.selectedId || msg?.message?.buttonsResponseMessage?.selectedButtonId,