From d41dd3507520248d902bdd35d0c0d4205e30ecc7 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:51:03 -0500 Subject: [PATCH] if current version first version number is larger then remote version, or if first version is less than/equal to remote version and second number is bigger, don't show dialog (#1240) --- lib/pangea/controllers/app_version_controller.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/pangea/controllers/app_version_controller.dart b/lib/pangea/controllers/app_version_controller.dart index da4ac5011..5095b1618 100644 --- a/lib/pangea/controllers/app_version_controller.dart +++ b/lib/pangea/controllers/app_version_controller.dart @@ -70,6 +70,15 @@ class AppVersionController { final currentBuildNumberInt = int.parse(currentBuildNumber); final remoteBuildNumberInt = int.parse(remoteBuildNumber); + if (currentVersionParts[0] > remoteVersionParts[0]) { + return; + } + + if (currentVersionParts[0] == remoteVersionParts[0] && + currentVersionParts[1] > remoteVersionParts[1]) { + return; + } + // indicates if the current version is older than the remote version bool isOlderCurrentVersion = false; bool isDifferentVersion = false;