added restoring running updates thread on reconnection.

This commit is contained in:
Alex Velickiy 2017-08-31 17:31:18 +03:00
parent bea1b7f526
commit 876ec218f8

View File

@ -133,7 +133,15 @@ class TelegramClient(TelegramBareClient):
*args will be ignored. *args will be ignored.
""" """
return super().connect() conn_return = super().connect()
# Checking if there are update_handlers and if true, start runngin updates thread.
# This situation may occur on reconnecting.
if conn_return and self._update_handlers:
self._set_updates_thread(running=True)
return conn_return
def disconnect(self): def disconnect(self):
"""Disconnects from the Telegram server """Disconnects from the Telegram server