From cd59b8fc9724fbc80f3ef175596ef0a895bbcb08 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Tue, 9 Nov 2021 00:09:50 +0530 Subject: [PATCH] fix: extract msg content correctly --- src/Utils/messages.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 491cc0c..0ceab16 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -342,6 +342,11 @@ export const generateWAMessage = async( * Eg. extracts the inner message from a disappearing message/view once message */ export const extractMessageContent = (content: WAMessageContent | undefined | null): WAMessageContent | undefined => { + content = content?.ephemeralMessage?.message || + content?.viewOnceMessage?.message || + content || + undefined + if(content?.buttonsMessage) { const { buttonsMessage } = content if(buttonsMessage.imageMessage) { @@ -355,10 +360,6 @@ export const extractMessageContent = (content: WAMessageContent | undefined | nu } else { return { conversation: buttonsMessage.contentText } } - } else { - return content?.ephemeralMessage?.message || - content?.viewOnceMessage?.message || - content || - undefined } - } \ No newline at end of file + return content +} \ No newline at end of file