fix: 版本号显示 — 始终设 current_version + 顶栏按钮显示版本
This commit is contained in:
@@ -111,17 +111,17 @@ class UpdateService:
|
||||
data = await loop.run_in_executor(None, self._sync_fetch_json, self.version_url)
|
||||
self.status["last_check"] = time.time()
|
||||
self.status["checked"] = True
|
||||
current = self._current_version()
|
||||
self.status["current_version"] = current
|
||||
if not data:
|
||||
return
|
||||
remote_fw = data.get("framework", {})
|
||||
remote_ver = remote_fw.get("version", "")
|
||||
if not remote_ver:
|
||||
return
|
||||
current = self._current_version()
|
||||
if _parse_ver(remote_ver) > _parse_ver(current):
|
||||
self.status["update_available"] = True
|
||||
self.status["latest_version"] = remote_ver
|
||||
self.status["current_version"] = current
|
||||
self.status["download_url"] = self.download_url
|
||||
logger.info(f"🔄 新版本可用: {remote_ver} (当前: {current})")
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user