From 740104bb7ba33dc1228c4688d6961df9aa770984 Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Wed, 30 Apr 2025 14:39:09 +0400 Subject: [PATCH] refactor TelegramClient: remove disconnection handler and related exit logic --- telegram_client.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/telegram_client.py b/telegram_client.py index b8ecdb2..1216da9 100644 --- a/telegram_client.py +++ b/telegram_client.py @@ -44,15 +44,8 @@ class TelegramClient: def _setup_connection_handlers(self): """Sets up connection/disconnection handlers""" - self.client.add_handler(DisconnectHandler(self._on_disconnect)) logger.info("connection_handlers: connection handlers set up") - async def _on_disconnect(self, _client): - """Handles disconnection by just exiting the program""" - logger.error("connection_handler: connection lost, terminating program") - # Force exit with error code - sys.exit(1) - async def start(self): try: if not self.client.is_connected: