@@ -16,7 +16,7 @@ const getTypeMessage = (msg: any) => {
1616 conversation : msg ?. message ?. conversation ,
1717 extendedTextMessage : msg ?. message ?. extendedTextMessage ?. text ,
1818 contactMessage : msg ?. message ?. contactMessage ?. displayName ,
19- locationMessage : msg ?. message ?. locationMessage ?. degreesLatitude . toString ( ) ,
19+ locationMessage : msg ?. message ?. locationMessage ?. degreesLatitude ? .toString ( ) ,
2020 viewOnceMessageV2 :
2121 msg ?. message ?. viewOnceMessageV2 ?. message ?. imageMessage ?. url ||
2222 msg ?. message ?. viewOnceMessageV2 ?. message ?. videoMessage ?. url ||
@@ -49,9 +49,14 @@ const getTypeMessage = (msg: any) => {
4949 : ''
5050 } `
5151 : undefined ,
52- externalAdReplyBody : msg ?. contextInfo ?. externalAdReply ?. body
53- ? `externalAdReplyBody|${ msg . contextInfo . externalAdReply . body } `
52+
53+ // --- FIX FACEBOOK ADS START ---
54+ externalAdReplyBody : msg ?. message ?. extendedTextMessage ?. contextInfo ?. externalAdReply ?. body
55+ ? `externalAdReplyBody|${ msg . message . extendedTextMessage . contextInfo . externalAdReply . body } `
56+ : msg ?. message ?. extendedTextMessage ?. contextInfo ?. externalAdReply ?. title
57+ ? `externalAdReplyBody|${ msg . message . extendedTextMessage . contextInfo . externalAdReply . title } `
5458 : undefined ,
59+ // --- FIX FACEBOOK ADS END ---
5560 } ;
5661
5762 const messageType = Object . keys ( types ) . find ( ( key ) => types [ key ] !== undefined ) || 'unknown' ;
@@ -60,7 +65,7 @@ const getTypeMessage = (msg: any) => {
6065} ;
6166
6267const getMessageContent = ( types : any ) => {
63- const typeKey = Object . keys ( types ) . find ( ( key ) => key !== 'externalAdReplyBody' && types [ key ] !== undefined ) ;
68+ const typeKey = Object . keys ( types ) . find ( ( key ) => key !== 'externalAdReplyBody' && key !== 'messageType' && types [ key ] !== undefined ) ;
6469
6570 let result = typeKey ? types [ typeKey ] : undefined ;
6671
@@ -73,8 +78,6 @@ const getMessageContent = (types: any) => {
7378
7479export const getConversationMessage = ( msg : any ) => {
7580 const types = getTypeMessage ( msg ) ;
76-
7781 const messageContent = getMessageContent ( types ) ;
78-
7982 return messageContent ;
80- } ;
83+ } ;
0 commit comments