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()