From 0b044c67bb21b4a9493c8143eab2e84100e62c57 Mon Sep 17 00:00:00 2001 From: devlikepro Date: Wed, 30 Apr 2025 09:09:53 +0700 Subject: [PATCH] [core] NOWEB fix ListMessages "Cannot read properties of undefined (reading 'protocolMessage')" fix #932 --- src/core/engines/noweb/session.noweb.core.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/engines/noweb/session.noweb.core.ts b/src/core/engines/noweb/session.noweb.core.ts index 229792fa..4aaff438 100644 --- a/src/core/engines/noweb/session.noweb.core.ts +++ b/src/core/engines/noweb/session.noweb.core.ts @@ -1699,7 +1699,7 @@ export class WhatsappSessionNoWebCore extends WhatsappSession { // @ts-ignore filter( (message) => - message.message.protocolMessage?.type === + message.message?.protocolMessage?.type === proto.Message.ProtocolMessage.Type.REVOKE, ), mergeMap(async (message): Promise => { @@ -1976,12 +1976,12 @@ export class WhatsappSessionNoWebCore extends WhatsappSession { if (message.message.call?.callKey) return; // Ignore revoke, we have a dedicated handler for that if ( - message.message.protocolMessage?.type === + message.message?.protocolMessage?.type === proto.Message.ProtocolMessage.Type.REVOKE ) return; if ( - message.message.protocolMessage?.type === + message.message?.protocolMessage?.type === proto.Message.ProtocolMessage.Type.EPHEMERAL_SYNC_RESPONSE ) return;