From 5c042b5995bab98b2d2d9420a693c126669dab04 Mon Sep 17 00:00:00 2001 From: Nick Denry Date: Mon, 18 May 2020 17:33:56 +0300 Subject: [PATCH] Improve updates check --- app/controllers/default-controller.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/controllers/default-controller.js b/app/controllers/default-controller.js index c18bd50..08ecd28 100644 --- a/app/controllers/default-controller.js +++ b/app/controllers/default-controller.js @@ -9,12 +9,14 @@ angApp.controller('DefaultController', function($scope, $timeout, $http, AppInfo url: $scope.appInfo.APP_RELEASES_CHECK_URL, method: 'GET' }).then((response) => { - let releaseVersion = response.data[0].tag_name - if (releaseVersion == $scope.appInfo.APP_VERSION) { - $scope.checkingForUpdate = 'latest' + let releaseTag = response.data[0].tag_name + let releaseVersion = parseInt(releaseTag.replace(/v|\./g, '')) + let appVersion = parseInt($scope.appInfo.APP_VERSION.replace(/v|\./g, '')) + if (appVersion < releaseVersion ) { + $scope.checkingForUpdate = 'updateAvailable' } else { - $scope.checkingForUpdate = 'updateAvailable' + $scope.checkingForUpdate = 'latest' } }, (error) => { $scope.checkingForUpdate = 'checkErr'