added option to validate running tray

This commit is contained in:
Jakub Trllo 2024-07-23 10:18:31 +02:00
parent 3eefe4d7d0
commit d027b546d8

View file

@ -99,13 +99,23 @@ def get_tray_file_info(
def get_tray_server_url(
validate: Optional[bool] = False,
server_url: Optional[str] = None,
variant: Optional[str] = None
variant: Optional[str] = None,
) -> Optional[str]:
data = get_tray_file_info(server_url, variant)
if data is None:
return None
return data.get("url")
url = data.get("url")
if not url:
return None
if not validate:
return url
if _get_tray_information(url):
return url
return None
def set_tray_server_url(tray_url: str, started: bool):