From b47e4477f5db1c20a65d05613f452c9891152637 Mon Sep 17 00:00:00 2001 From: Hentinel Date: Sat, 26 Apr 2025 05:48:05 +0300 Subject: [PATCH] pyrofork: add able to specify some session params --- pyrogram/client.py | 6 ++++++ pyrogram/session/session.py | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pyrogram/client.py b/pyrogram/client.py index edf1c68d..bbad9c7e 100644 --- a/pyrogram/client.py +++ b/pyrogram/client.py @@ -223,6 +223,8 @@ class Client(Methods): SYSTEM_VERSION = f"{platform.system()} {platform.release()}" LANG_CODE = "en" + LANG_PACK = "" + SYSTEM_LANG_CODE = "en-US" PARENT_DIR = Path(sys.argv[0]).parent @@ -247,7 +249,9 @@ class Client(Methods): app_version: str = APP_VERSION, device_model: str = DEVICE_MODEL, system_version: str = SYSTEM_VERSION, + system_lang_code: str = SYSTEM_LANG_CODE, lang_code: str = LANG_CODE, + lang_pack: str = LANG_PACK, ipv6: Optional[bool] = False, alt_port: Optional[bool] = False, proxy: Optional[dict] = None, @@ -282,7 +286,9 @@ class Client(Methods): self.app_version = app_version self.device_model = device_model self.system_version = system_version + self.system_lang_code = system_lang_code.lower() self.lang_code = lang_code.lower() + self.lang_pack = lang_pack.lower() self.ipv6 = ipv6 self.alt_port = alt_port self.proxy = proxy diff --git a/pyrogram/session/session.py b/pyrogram/session/session.py index c84a3cb4..87d57409 100644 --- a/pyrogram/session/session.py +++ b/pyrogram/session/session.py @@ -131,9 +131,9 @@ class Session: app_version=self.client.app_version, device_model=self.client.device_model, system_version=self.client.system_version, - system_lang_code=self.client.lang_code, + system_lang_code=self.client.system_lang_code, lang_code=self.client.lang_code, - lang_pack="", + lang_pack=self.client.lang_pack, query=raw.functions.help.GetConfig(), ) ),