From c57543d79afadd94c9037312f9915cdd777cb5d1 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 12 Sep 2023 20:55:46 +0200 Subject: [PATCH] Init connection on the DC from the session --- client/src/telethon/_impl/client/client/net.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/src/telethon/_impl/client/client/net.py b/client/src/telethon/_impl/client/client/net.py index 7cd05869..9ee6fe04 100644 --- a/client/src/telethon/_impl/client/client/net.py +++ b/client/src/telethon/_impl/client/client/net.py @@ -124,6 +124,15 @@ async def connect(self: Client) -> None: if session := await self._storage.load(): self._config.session = session + + if user := self._config.session.user: + self._dc_id = user.dc + else: + for dc in self._config.session.dcs: + if dc.auth: + self._dc_id = dc.id + break + self._sender = await connect_sender(self._dc_id, self._config) if self._message_box.is_empty() and self._config.session.user: