From 556dd66af3c90f8fb289dd2f1be2a8a5a0728bf6 Mon Sep 17 00:00:00 2001 From: devlikepro Date: Mon, 10 Feb 2025 18:09:15 +0700 Subject: [PATCH] [core] NOWEB hasMedia fix --- src/core/engines/noweb/session.noweb.core.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/engines/noweb/session.noweb.core.ts b/src/core/engines/noweb/session.noweb.core.ts index 3d69293d..dde4a8d0 100644 --- a/src/core/engines/noweb/session.noweb.core.ts +++ b/src/core/engines/noweb/session.noweb.core.ts @@ -1696,6 +1696,7 @@ export class WhatsappSessionNoWebCore extends WhatsappSession { const body = this.extractBody(message.message); const replyTo = this.extractReplyTo(message.message); const ack = message.ack || message.status - 1; + const mediaContent = extractMediaContent(message.message); return Promise.resolve({ id: id, timestamp: ensureNumber(message.messageTimestamp), @@ -1705,8 +1706,8 @@ export class WhatsappSessionNoWebCore extends WhatsappSession { to: toCusFormat(fromToParticipant.to), participant: toCusFormat(fromToParticipant.participant), // Media - hasMedia: Boolean(message.media), - media: message.media, + hasMedia: Boolean(mediaContent), + media: message.media || null, mediaUrl: message.media?.url, // @ts-ignore ack: ack,