From f85ff93d23b5ba40978d975be92d6494e09d8961 Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sun, 5 Jan 2025 06:25:18 +0300 Subject: [PATCH] fix(core): handle messageEmpty in dialog.lastMessage --- packages/core/src/highlevel/types/messages/dialog.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/highlevel/types/messages/dialog.ts b/packages/core/src/highlevel/types/messages/dialog.ts index 1867cc55..7ba7c020 100644 --- a/packages/core/src/highlevel/types/messages/dialog.ts +++ b/packages/core/src/highlevel/types/messages/dialog.ts @@ -206,7 +206,10 @@ export class Dialog { const cid = this.peer.id if (this._messages.has(cid)) { - return new Message(this._messages.get(cid)!, this._peers) + const msg = this._messages.get(cid)! + if (msg._ === 'messageEmpty') return null + + return new Message(msg, this._peers) } return null