From 38d60f5e1009f517f57480ec2240dc261c0c70eb Mon Sep 17 00:00:00 2001 From: Ripe <42308266+Ripeey@users.noreply.github.com> Date: Sun, 10 Jan 2021 14:59:27 +0000 Subject: [PATCH] Fix DC sessions for inline message edits (#585) --- pyrogram/methods/messages/inline_session.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pyrogram/methods/messages/inline_session.py b/pyrogram/methods/messages/inline_session.py index 34b92a2e..3ea86369 100644 --- a/pyrogram/methods/messages/inline_session.py +++ b/pyrogram/methods/messages/inline_session.py @@ -26,13 +26,9 @@ from pyrogram.session.auth import Auth lock = Lock() session = None -dest_dc_id = 4 async def get_session(client: "pyrogram.Client", dc_id: int): - if dc_id != dest_dc_id: - return client - if dc_id == await client.storage.dc_id(): return client @@ -43,8 +39,8 @@ async def get_session(client: "pyrogram.Client", dc_id: int): return session session = Session( - client, dest_dc_id, - await Auth(client, dest_dc_id, False).create(), + client, dc_id, + await Auth(client, dc_id, False).create(), False, is_media=True ) @@ -53,7 +49,7 @@ async def get_session(client: "pyrogram.Client", dc_id: int): for _ in range(3): exported_auth = await client.send( raw.functions.auth.ExportAuthorization( - dc_id=dest_dc_id + dc_id=dc_id ) )