From 49af88dea3368f3819bf55733586bb2b97b247be Mon Sep 17 00:00:00 2001 From: devlikepro Date: Wed, 3 Dec 2025 10:01:55 +0700 Subject: [PATCH] [core] ChatWoot - type based on private flag or fromMe --- src/apps/chatwoot/consumers/waha/base.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps/chatwoot/consumers/waha/base.ts b/src/apps/chatwoot/consumers/waha/base.ts index 27a2540a..55c7a727 100644 --- a/src/apps/chatwoot/consumers/waha/base.ts +++ b/src/apps/chatwoot/consumers/waha/base.ts @@ -369,12 +369,13 @@ export abstract class MessageBaseHandler { }, ); - const type = payload.fromMe ? MessageType.OUTGOING : MessageType.INCOMING; + const private_ = message.private ?? payload.fromMe; + const type = private_ ? MessageType.OUTGOING : MessageType.INCOMING; content = this.finalizeContent(content, payload); return { content: content, message_type: type, - private: message.private ?? payload.fromMe, + private: private_, attachments: message.attachments as any, content_attributes: { in_reply_to: replyTo,