diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py index 3930fc87..4badfdc0 100644 --- a/mautrix_telegram/abstract_user.py +++ b/mautrix_telegram/abstract_user.py @@ -316,6 +316,8 @@ async def start(self, delete_unless_authenticated: bool = False) -> AbstractUser raise self.log.exception("Exception connecting to Telegram, retrying in 5s...") await asyncio.sleep(5) + else: + break self.log.debug(f"{'Bot' if self.is_relaybot else self.mxid} connected: {self.connected}") return self