From cc3d25eeb8832d9cf728ece3a3ff773f5a33ac2d Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 14 Jan 2023 13:31:32 +0100 Subject: [PATCH] Wrap init request in invokeWithoutUpdates if requested This may fix #3743. --- telethon/client/telegrambaseclient.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/telethon/client/telegrambaseclient.py b/telethon/client/telegrambaseclient.py index e2f5ee80..41343e07 100644 --- a/telethon/client/telegrambaseclient.py +++ b/telethon/client/telegrambaseclient.py @@ -559,9 +559,11 @@ class TelegramBaseClient(abc.ABC): self._init_request.query = functions.help.GetConfigRequest() - await self._sender.send(functions.InvokeWithLayerRequest( - LAYER, self._init_request - )) + req = self._init_request + if self._no_updates: + req = functions.InvokeWithoutUpdatesRequest(req) + + await self._sender.send(functions.InvokeWithLayerRequest(LAYER, req)) if self._message_box.is_empty(): me = await self.get_me()