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)