From 91b46c56cf076e35beeccbef802bda28e5c5ee15 Mon Sep 17 00:00:00 2001 From: Oj Date: Mon, 25 Apr 2022 16:19:17 +0100 Subject: [PATCH] [Updater > Module] Fix missing function in Linux Host, minor source cleanup --- src/updater/moduleUpdater.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/updater/moduleUpdater.js b/src/updater/moduleUpdater.js index 12508d5..edb1720 100644 --- a/src/updater/moduleUpdater.js +++ b/src/updater/moduleUpdater.js @@ -3,7 +3,7 @@ const fs = require('fs'); const mkdirp = require('mkdirp'); const Module = require('module'); const { execFile } = require('child_process'); -const { autoUpdater } = require('electron'); +const { app, autoUpdater } = require('electron'); const request = require('request'); const paths = require('../paths'); @@ -70,6 +70,11 @@ exports.init = (endpoint, { releaseChannel, version }) => { this.emit('update-manually', b); }); } + + quitAndInstall() { + app.relaunch(); + app.quit(); + } })() : autoUpdater; @@ -77,13 +82,7 @@ exports.init = (endpoint, { releaseChannel, version }) => { hostUpdater.on('update-not-available', hostPassed); - hostUpdater.on('update-manually', d => { - log('Modules', 'Host manual'); - - events.emit('manual', { - details: d - }); - }); + hostUpdater.on('update-manually', e => events.emit('manual', e)); hostUpdater.on('update-downloaded', hostUpdater.quitAndInstall);