From 5230262fe5bbcfc88481861a33e3cb45c7779b0a Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Tue, 9 Dec 2025 20:30:19 +0100 Subject: [PATCH] man --- modules/web.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/web.py b/modules/web.py index 4add077..acc9144 100644 --- a/modules/web.py +++ b/modules/web.py @@ -16,10 +16,7 @@ async def ws_handler(websocket: ServerConnection, shared_data: dict, imc_q: mult "playlist": json.loads(shared_data.get("playlist", "[]")), "track": json.loads(shared_data.get("track", "{}")), "progress": json.loads(shared_data.get("progress", "{}")), - "dirs": { - "files": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_file()], "dirs": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_dir()], - "base": str(MAIN_PATH_DIR) - } + "dirs": {"files": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_file()], "dirs": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_dir()], "base": str(MAIN_PATH_DIR)} } except Exception: initial = {"playlist": [], "track": {}, "progress": {}} await websocket.send(json.dumps({"event": "state", "data": initial})) @@ -61,11 +58,13 @@ async def ws_handler(websocket: ServerConnection, shared_data: dict, imc_q: mult if what == "playlist": payload = json.loads(shared_data.get("playlist", "[]")) elif what == "track": payload = json.loads(shared_data.get("track", "{}")) elif what == "progress": payload = json.loads(shared_data.get("progress", "{}")) + elif what == "dirs": payload = {"files": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_file()], "dirs": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_dir()], "base": str(MAIN_PATH_DIR)} else: payload = { "playlist": json.loads(shared_data.get("playlist", "[]")), "track": json.loads(shared_data.get("track", "{}")), "progress": json.loads(shared_data.get("progress", "{}")), + "dirs": {"files": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_file()], "dirs": [i.name for i in list(MAIN_PATH_DIR.iterdir()) if i.is_dir()], "base": str(MAIN_PATH_DIR)} } except Exception: payload = {} await websocket.send(json.dumps({"event": "state", "data": payload}))