Debug: log server version response

This commit is contained in:
SashegDev
2026-05-08 15:45:23 +00:00
parent 13c9f67f6e
commit 2d515108f0
2 changed files with 27 additions and 7 deletions
+12 -4
View File
@@ -878,6 +878,14 @@ def scan_launcher_version(version: str) -> Optional[dict]:
return meta
def parse_version_key(v: str) -> tuple:
"""Parse version string for proper numeric sorting"""
try:
parts = v.split(".")
return tuple(int(p) for p in parts)
except:
return (0, 0, 0)
def get_launcher_versions() -> list:
"""Get list of available launcher versions with meta"""
if not VERSIONS_DIR.exists():
@@ -893,7 +901,7 @@ def get_launcher_versions() -> list:
"meta": meta
})
versions.sort(key=lambda x: x["version"], reverse=True)
versions.sort(key=lambda x: parse_version_key(x["version"]), reverse=True)
return versions
@@ -955,7 +963,7 @@ def get_available_zips() -> list:
"is_legacy": parsed["is_legacy"]
})
zips.sort(key=lambda x: x["version"], reverse=True)
zips.sort(key=lambda x: parse_version_key(x["version"]), reverse=True)
return zips
@@ -975,7 +983,7 @@ def get_new_format_zips() -> list:
"modified": datetime.fromtimestamp(stat.st_mtime).isoformat()
})
zips.sort(key=lambda x: x["version"], reverse=True)
zips.sort(key=lambda x: parse_version_key(x["version"]), reverse=True)
return zips
@@ -1005,7 +1013,7 @@ def get_legacy_zips() -> list:
"is_legacy": True
})
zips.sort(key=lambda x: x["version"], reverse=True)
zips.sort(key=lambda x: parse_version_key(x["version"]), reverse=True)
return zips