From c0ae65b60fed4ae7d380dc47d4d82015bd3e822d Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Thu, 30 May 2024 00:13:55 +0300 Subject: [PATCH] fix(core): call Conversation.handleUpdate on the wrapper client --- packages/core/src/highlevel/client.ts | 2 +- packages/core/src/highlevel/methods/_init.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/highlevel/client.ts b/packages/core/src/highlevel/client.ts index ca16ef77..21766c29 100644 --- a/packages/core/src/highlevel/client.ts +++ b/packages/core/src/highlevel/client.ts @@ -5426,7 +5426,7 @@ export class TelegramClient extends EventEmitter implements ITelegramClient { makeParsedUpdateHandler({ messageGroupingInterval, onUpdate: (update) => { - if (Conversation.handleUpdate(this._client, update) && skipConversationUpdates) return + if (Conversation.handleUpdate(this, update) && skipConversationUpdates) return this.emit('update', update) this.emit(update.name, update.data) diff --git a/packages/core/src/highlevel/methods/_init.ts b/packages/core/src/highlevel/methods/_init.ts index 36d8df55..09d3c99b 100644 --- a/packages/core/src/highlevel/methods/_init.ts +++ b/packages/core/src/highlevel/methods/_init.ts @@ -73,7 +73,7 @@ function _initializeClient(this: TelegramClient, opts: TelegramClientOptions) { makeParsedUpdateHandler({ messageGroupingInterval, onUpdate: (update) => { - if (Conversation.handleUpdate(this._client, update) && skipConversationUpdates) return + if (Conversation.handleUpdate(this, update) && skipConversationUpdates) return this.emit('update', update) this.emit(update.name, update.data)