mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2026-03-21 20:18:40 -06:00
fix: resolve facebook ads context readability
This commit is contained in:
@@ -16,7 +16,7 @@ const getTypeMessage = (msg: any) => {
|
||||
conversation: msg?.message?.conversation,
|
||||
extendedTextMessage: msg?.message?.extendedTextMessage?.text,
|
||||
contactMessage: msg?.message?.contactMessage?.displayName,
|
||||
locationMessage: msg?.message?.locationMessage?.degreesLatitude.toString(),
|
||||
locationMessage: msg?.message?.locationMessage?.degreesLatitude?.toString(),
|
||||
viewOnceMessageV2:
|
||||
msg?.message?.viewOnceMessageV2?.message?.imageMessage?.url ||
|
||||
msg?.message?.viewOnceMessageV2?.message?.videoMessage?.url ||
|
||||
@@ -49,9 +49,14 @@ const getTypeMessage = (msg: any) => {
|
||||
: ''
|
||||
}`
|
||||
: undefined,
|
||||
externalAdReplyBody: msg?.contextInfo?.externalAdReply?.body
|
||||
? `externalAdReplyBody|${msg.contextInfo.externalAdReply.body}`
|
||||
|
||||
// --- FIX FACEBOOK ADS START ---
|
||||
externalAdReplyBody: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.body
|
||||
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.body}`
|
||||
: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.title
|
||||
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.title}`
|
||||
: undefined,
|
||||
// --- FIX FACEBOOK ADS END ---
|
||||
};
|
||||
|
||||
const messageType = Object.keys(types).find((key) => types[key] !== undefined) || 'unknown';
|
||||
@@ -60,7 +65,7 @@ const getTypeMessage = (msg: any) => {
|
||||
};
|
||||
|
||||
const getMessageContent = (types: any) => {
|
||||
const typeKey = Object.keys(types).find((key) => key !== 'externalAdReplyBody' && types[key] !== undefined);
|
||||
const typeKey = Object.keys(types).find((key) => key !== 'externalAdReplyBody' && key !== 'messageType' && types[key] !== undefined);
|
||||
|
||||
let result = typeKey ? types[typeKey] : undefined;
|
||||
|
||||
@@ -73,8 +78,6 @@ const getMessageContent = (types: any) => {
|
||||
|
||||
export const getConversationMessage = (msg: any) => {
|
||||
const types = getTypeMessage(msg);
|
||||
|
||||
const messageContent = getMessageContent(types);
|
||||
|
||||
return messageContent;
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user