feat: добавление методов для получения targets
This commit is contained in:
@@ -73,6 +73,13 @@ class XrayManagerConfig:
|
|||||||
for username, folder_name in self.profile_folder_mapping.items()
|
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):
|
def set_profile_folder(self, username: str, folder_name: str):
|
||||||
self.config["profiles"]["folder_mapping"][username] = folder_name
|
self.config["profiles"]["folder_mapping"][username] = folder_name
|
||||||
self._save_json()
|
self._save_json()
|
||||||
|
|||||||
Reference in New Issue
Block a user