From 0bd1cbb53f20e13e9ac26001da3461e6743a21fc Mon Sep 17 00:00:00 2001 From: Jahongir Qurbonov Date: Wed, 23 Oct 2024 12:12:26 +0500 Subject: [PATCH] Move response_event set --- client/src/telethon/_impl/mtsender/sender.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/client/src/telethon/_impl/mtsender/sender.py b/client/src/telethon/_impl/mtsender/sender.py index 7dca7ffa..c7bcf428 100644 --- a/client/src/telethon/_impl/mtsender/sender.py +++ b/client/src/telethon/_impl/mtsender/sender.py @@ -247,6 +247,7 @@ class Sender: self._response_event.clear() await self._try_read() self._try_timeout_ping() + self._response_event.set() self._reading = False else: await self._response_event.wait() @@ -282,8 +283,6 @@ class Sender: if isinstance(request.state, Serialized): request.state = Sent(request.state.msg_id, container_msg_id) - self._response_event.set() - def _try_timeout_ping(self) -> None: current_time = asyncio.get_running_loop().time()