From 6d89574e42b28ca0ddce22a933852437f7299f3e Mon Sep 17 00:00:00 2001 From: daggieblanqx Date: Wed, 22 Jun 2022 16:20:06 +0300 Subject: [PATCH] Updated Code --- msg_parser.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/msg_parser.js b/msg_parser.js index 2dae5ad..392e339 100644 --- a/msg_parser.js +++ b/msg_parser.js @@ -58,6 +58,17 @@ module.exports = ({ requestBody, currentWABA_ID }) => { ? requestBody.entry[0].changes[0].value.messages[0] : null; + + if(!message){ + //it doesn't have value.messages instead it only contains value.statuses + console.log({ + // statuses:requestBody.entry[0].changes[0].statuses, + // metadata:requestBody.entry[0].changes[0].metadata + str: JSON.stringify( metadata:requestBody.entry[0].changes[0]) + }) + } + + let actualType; if (message?.type) { actualType = message.type; @@ -107,12 +118,17 @@ module.exports = ({ requestBody, currentWABA_ID }) => { message['button_reply'] = message.interactive.button_reply; } else if (actualType === 'unsupported') { msgType = 'unknownMessage'; + } else { + msgType = 'unknown'; + // console.log({ + // actualType, + // message + // }) } - message['type'] = msgType; message['sender'] = { name: contacts.profile.name, - phone: message.from, + phone: message?.from, }; return {