refactor(services): delete xxenablexx functions from jitsi

This commit is contained in:
Houkime 2023-10-20 16:31:52 +00:00
parent c7be9c7427
commit 0078ed0c3a

View file

@ -55,33 +55,12 @@ class Jitsi(Service):
def get_backup_description() -> str: def get_backup_description() -> str:
return "Secrets that are used to encrypt the communication." return "Secrets that are used to encrypt the communication."
@staticmethod
def is_enabled() -> bool:
with ReadUserData() as user_data:
return user_data.get("jitsi", {}).get("enable", False)
@staticmethod @staticmethod
def get_status() -> ServiceStatus: def get_status() -> ServiceStatus:
return get_service_status_from_several_units( return get_service_status_from_several_units(
["jitsi-videobridge.service", "jicofo.service"] ["jitsi-videobridge.service", "jicofo.service"]
) )
@staticmethod
def enable():
"""Enable Jitsi service."""
with WriteUserData() as user_data:
if "jitsi" not in user_data:
user_data["jitsi"] = {}
user_data["jitsi"]["enable"] = True
@staticmethod
def disable():
"""Disable Gitea service."""
with WriteUserData() as user_data:
if "jitsi" not in user_data:
user_data["jitsi"] = {}
user_data["jitsi"]["enable"] = False
@staticmethod @staticmethod
def stop(): def stop():
subprocess.run( subprocess.run(