mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2026-03-21 20:18:40 -06:00
fix: add fallback path for externalAdReply as suggested by sourcery
This commit is contained in:
@@ -49,13 +49,17 @@ const getTypeMessage = (msg: any) => {
|
|||||||
: ''
|
: ''
|
||||||
}`
|
}`
|
||||||
: undefined,
|
: undefined,
|
||||||
|
|
||||||
// --- FIX FACEBOOK ADS START ---
|
// --- FIX FACEBOOK ADS START ---
|
||||||
externalAdReplyBody: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.body
|
externalAdReplyBody: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.body
|
||||||
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.body}`
|
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.body}`
|
||||||
: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.title
|
: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.title
|
||||||
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.title}`
|
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.title}`
|
||||||
: undefined,
|
: msg?.contextInfo?.externalAdReply?.body
|
||||||
|
? `externalAdReplyBody|${msg.contextInfo.externalAdReply.body}`
|
||||||
|
: msg?.contextInfo?.externalAdReply?.title
|
||||||
|
? `externalAdReplyBody|${msg.contextInfo.externalAdReply.title}`
|
||||||
|
: undefined,
|
||||||
// --- FIX FACEBOOK ADS END ---
|
// --- FIX FACEBOOK ADS END ---
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -65,7 +69,9 @@ const getTypeMessage = (msg: any) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const getMessageContent = (types: any) => {
|
const getMessageContent = (types: any) => {
|
||||||
const typeKey = Object.keys(types).find((key) => key !== 'externalAdReplyBody' && key !== 'messageType' && types[key] !== undefined);
|
const typeKey = Object.keys(types).find(
|
||||||
|
(key) => key !== 'externalAdReplyBody' && key !== 'messageType' && types[key] !== undefined,
|
||||||
|
);
|
||||||
|
|
||||||
let result = typeKey ? types[typeKey] : undefined;
|
let result = typeKey ? types[typeKey] : undefined;
|
||||||
|
|
||||||
@@ -80,4 +86,4 @@ export const getConversationMessage = (msg: any) => {
|
|||||||
const types = getTypeMessage(msg);
|
const types = getTypeMessage(msg);
|
||||||
const messageContent = getMessageContent(types);
|
const messageContent = getMessageContent(types);
|
||||||
return messageContent;
|
return messageContent;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user