From 85a9c13129e45edd72a6de70b542694233b2423f Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 17 Jan 2022 11:50:28 +0100 Subject: [PATCH] Fix login info did not persist --- telethon/_client/telegrambaseclient.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/_client/telegrambaseclient.py b/telethon/_client/telegrambaseclient.py index aeecedd6..bdf8d539 100644 --- a/telethon/_client/telegrambaseclient.py +++ b/telethon/_client/telegrambaseclient.py @@ -320,7 +320,7 @@ async def connect(self: 'TelegramClient') -> None: return if self._sender.auth_key.key != dc.auth: - dc = dataclasses.replace(dc, auth=self._sender.auth_key.key) + self._all_dcs[dc.id] = dc = dataclasses.replace(dc, auth=self._sender.auth_key.key) # Need to send invokeWithLayer for things to work out. # Make the most out of this opportunity by also refreshing our state.