feat: добавление методов для получения targets

This commit is contained in:
2026-07-02 03:03:13 +03:00
parent 89e53a4a48
commit 8063160e38
@@ -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()