From 8063160e387d035170b03e856f0dddf5d6729da4 Mon Sep 17 00:00:00 2001 From: vladimir Date: Thu, 2 Jul 2026 03:03:13 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D0=BE=D0=BB=D1=83=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20targets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/xray_manager/core/xray_manager_config.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/xray_manager/core/xray_manager_config.py b/src/xray_manager/core/xray_manager_config.py index 87e45ad..4b45bc5 100644 --- a/src/xray_manager/core/xray_manager_config.py +++ b/src/xray_manager/core/xray_manager_config.py @@ -73,6 +73,13 @@ class XrayManagerConfig: for username, folder_name in self.profile_folder_mapping.items() } + @property + def targets(self) -> dict[str, dict[str, str]]: + return self.config.get("target", {}) + + def get_targets_list(self) -> list[str]: + return list(self.targets.keys()) + def set_profile_folder(self, username: str, folder_name: str): self.config["profiles"]["folder_mapping"][username] = folder_name self._save_json()