DevBlog №4 | массовый фикс JFX и фиксы связанные с самим лаунчером, добавление админ меню
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user