DevBlog №4 | массовый фикс JFX и фиксы связанные с самим лаунчером, добавление админ меню

This commit is contained in:
SashegDev
2026-07-01 19:36:52 +00:00
parent e49e630afe
commit 0d61ad1107
12 changed files with 1915 additions and 99 deletions
+12
View File
@@ -128,6 +128,15 @@ class MockHandler(BaseHTTPRequestHandler):
self._send_json({"requests": []})
elif "/api/playtime/stats" in path:
self._send_json({"total_minutes": 120, "total_hours": 2.0, "packs": [{"pack_name": "TestPack", "minutes": 120}]})
elif "/api/check-updates" in path:
from urllib.parse import urlparse, parse_qs
qs = parse_qs(urlparse(self.path).query)
name = qs.get("name", [""])[0]
for inst in MOCK_INSTANCES:
if inst["name"] == name:
self._send_json({"success": True, "data": {"hasUpdate": False, "serverVersion": 1, "localVersion": 1}})
return
self._send_json({"success": False, "error": "Instance not found"}, 404)
else:
self._send_json({"success": False, "error": "Not found"}, 404)
@@ -166,6 +175,9 @@ class MockHandler(BaseHTTPRequestHandler):
self._send_json({"status": "ok"})
elif "/api/playtime/sync" in path:
self._send_json({"status": "ok"})
elif "/api/update" in path:
name = body.get("name", "")
self._send_json({"success": True, "data": {"version": 2}})
else:
self._send_json({"success": False, "error": "Not found"}, 404)