feat: добавление методов для TargetStorage
This commit is contained in:
@@ -87,3 +87,18 @@ class XrayManagerConfig:
|
|||||||
def delete_profile_folder(self, username: str):
|
def delete_profile_folder(self, username: str):
|
||||||
self.config["profiles"]["folder_mapping"].pop(username, None)
|
self.config["profiles"]["folder_mapping"].pop(username, None)
|
||||||
self._save_json()
|
self._save_json()
|
||||||
|
|
||||||
|
def set_target(
|
||||||
|
self, target_id: str, target_pretty_name: str, target_route: str
|
||||||
|
):
|
||||||
|
self.config["target"][target_id] = {
|
||||||
|
"pretty_name": target_pretty_name,
|
||||||
|
"route": target_route
|
||||||
|
}
|
||||||
|
self.config["target"][target_id]["pretty_name"] = target_pretty_name
|
||||||
|
self.config["target"][target_id]["route"] = target_route
|
||||||
|
self._save_json()
|
||||||
|
|
||||||
|
def delete_target(self, target_id: str):
|
||||||
|
self.config["target"].pop(target_id, None)
|
||||||
|
self._save_json()
|
||||||
Reference in New Issue
Block a user