Don't clear pending_ack on disconnect

Upon reconnecting, we must make sure to send all `pending_ack`,
or Telegram may resend some responses (e.g. causing duplicated
updates).
This commit is contained in:
Lonami Exo 2019-03-28 12:15:39 +01:00
parent a59f53d592
commit ad963fd23e

View File

@ -266,8 +266,6 @@ class MTProtoSender:
state.future.cancel()
self._pending_state.clear()
self._pending_ack.clear()
self._last_ack = None
await helpers._cancel(
self._log,
send_loop_handle=self._send_loop_handle,