From ee51aa70734af5e19846e199614f66e6f532c8f4 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 10 May 2018 16:45:55 +0200 Subject: [PATCH] Fix lost requests on disconnect need_confirmation.clear The pending acks shouldn't be cleared, in case of a reconnection these would be pretty common. E.g. disconnect(), connect(), invoke, repeat. --- telethon/network/mtproto_sender.py | 1 - 1 file changed, 1 deletion(-) diff --git a/telethon/network/mtproto_sender.py b/telethon/network/mtproto_sender.py index 3c0a4ce8..e282abea 100644 --- a/telethon/network/mtproto_sender.py +++ b/telethon/network/mtproto_sender.py @@ -79,7 +79,6 @@ class MtProtoSender: """Disconnects from the server.""" __log__.info('Disconnecting MtProtoSender...') self.connection.close() - self._need_confirmation.clear() self._clear_all_pending() # region Send and receive