From 2333c6df85c6e49f204e32500d355b95281316a5 Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 14 Feb 2025 10:12:30 +0800 Subject: [PATCH] fix version check --- lib/pages/settings/about.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/pages/settings/about.dart b/lib/pages/settings/about.dart index 2aa382e..6f8ae5d 100644 --- a/lib/pages/settings/about.dart +++ b/lib/pages/settings/about.dart @@ -85,8 +85,8 @@ class _AboutSettingsState extends State { } Future checkUpdate() async { - var res = await AppDio().get( - "https://cdn.jsdelivr.net/gh/venera-app/venera@latest/pubspec.yaml"); + var res = await AppDio() + .get("https://cdn.jsdelivr.net/gh/venera-app/venera@master/pubspec.yaml"); if (res.statusCode == 200) { var data = loadYaml(res.data); if (data["version"] != null) { @@ -108,7 +108,7 @@ Future checkUpdateUi([bool showMessageIfNoUpdate = true]) async { content: Text( "A new version is available. Do you want to update now?" .tl) - .paddingHorizontal(8), + .paddingHorizontal(16), actions: [ Button.text( onPressed: () { @@ -137,6 +137,9 @@ bool _compareVersion(String version1, String version2) { if (int.parse(v1[i]) > int.parse(v2[i])) { return true; } + if (int.parse(v1[i]) < int.parse(v2[i])) { + return false; + } } return false; }