Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNavFlight/inav-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorPawel Spychalski (DzikuVx) <pspychalski@gmail.com>2019-02-13 11:24:04 +0300
committerPawel Spychalski (DzikuVx) <pspychalski@gmail.com>2019-02-13 11:24:04 +0300
commit29bbf9278ac348616844f2ce91318b69f062093f (patch)
tree138fd80db500285707b879d0a8d08a1af6615df8 /js
parentf139a6a15501edcd8fcec6fa4b8942381e167c19 (diff)
offer update only if latest release is not prerelease
Diffstat (limited to 'js')
-rw-r--r--js/appUpdater.js16
1 files changed, 6 insertions, 10 deletions
diff --git a/js/appUpdater.js b/js/appUpdater.js
index 94c8663d..74044ef2 100644
--- a/js/appUpdater.js
+++ b/js/appUpdater.js
@@ -7,17 +7,13 @@ appUpdater.checkRelease = function (currVersion) {
$.get('https://api.github.com/repos/iNavFlight/inav-configurator/releases', function (releaseData) {
GUI.log('Loaded release information from GitHub.');
//Git return sorted list, 0 - last release
- if (semver.gt(releaseData[0].tag_name, currVersion)) {
- GUI.log(releaseData[0].tag_name, chrome.runtime.getManifest().version);
- GUI.log(currVersion);
- //For download zip
- // releaseData[0].assets.forEach(function(item, i) {
- // if (str.indexOf(item.name) !== -1) {
- // console.log(item);
- // downloadUrl = item.browser_download_url;
- // }
- // });
+ let newVersion = releaseData[0].tag_name;
+ let newPrerelase = releaseData[0].prerelease;
+
+ if (newPrerelase == false && semver.gt(newVersion, currVersion)) {
+ GUI.log(newVersion, chrome.runtime.getManifest().version);
+ GUI.log(currVersion);
GUI.log('New version available!');
modalStart = new jBox('Modal', {