From e5adfe203eb1c0e40e147f2b4c432b90ae25f583 Mon Sep 17 00:00:00 2001 From: Jahongir Qurbonov Date: Wed, 23 Oct 2024 11:25:12 +0500 Subject: [PATCH] Move response_event.set to step --- client/src/telethon/_impl/mtsender/sender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/telethon/_impl/mtsender/sender.py b/client/src/telethon/_impl/mtsender/sender.py index 4daf5a6e..28c90be7 100644 --- a/client/src/telethon/_impl/mtsender/sender.py +++ b/client/src/telethon/_impl/mtsender/sender.py @@ -244,6 +244,7 @@ class Sender: self._reading = True self._response_event.clear() await self._try_read() + self._response_event.set() self._reading = False else: await self._response_event.wait() @@ -294,7 +295,6 @@ class Sender: else: del self._read_buffer[:n] self._process_mtp_buffer() - self._response_event.set() def _on_ping_timeout(self) -> None: ping_id = generate_random_id()