From 06d416c21a75b116fa7f05ccb1473874543fb514 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 14 Feb 2020 01:37:35 +0100 Subject: [PATCH] Changes of Linux canary v0.0.101 --- appasar/canary/app_bootstrap/hostUpdater.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/appasar/canary/app_bootstrap/hostUpdater.js b/appasar/canary/app_bootstrap/hostUpdater.js index c706952..11ad17d 100644 --- a/appasar/canary/app_bootstrap/hostUpdater.js +++ b/appasar/canary/app_bootstrap/hostUpdater.js @@ -4,22 +4,22 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _events = require('events'); - -var _squirrelUpdate = require('./squirrelUpdate'); - -var squirrelUpdate = _interopRequireWildcard(_squirrelUpdate); - var _electron = require('electron'); +var _events = require('events'); + var _request = require('./request'); var _request2 = _interopRequireDefault(_request); -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +var _squirrelUpdate = require('./squirrelUpdate'); + +var squirrelUpdate = _interopRequireWildcard(_squirrelUpdate); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + function versionParse(verString) { return verString.split('.').map(i => parseInt(i)); } @@ -127,6 +127,13 @@ class AutoUpdaterLinux extends _events.EventEmitter { this.updateUrl = url; } + quitAndInstall() { + // Just restart. The splash screen will hit the update manually state and + // prompt the user to download the new package. + _electron.app.relaunch(); + _electron.app.quit(); + } + checkForUpdates() { const currVersion = versionParse(_electron.app.getVersion()); this.emit('checking-for-update');