diff --git a/electron/preferences.js b/electron/preferences.js index 9af50ac..02b06b0 100644 --- a/electron/preferences.js +++ b/electron/preferences.js @@ -1,5 +1,7 @@ 'use strict'; +const is = require('electron-is'); +const config = require('./config'); const shortcut = require('./lib/shortcut'); const tray = require('./lib/tray'); const awaken = require('./lib/awaken'); @@ -13,4 +15,12 @@ module.exports = () => { // awaken awaken.setup(); + + // check update + const updateConfig = config.get('autoUpdate'); + if ((is.windows() && updateConfig.windows) || (is.macOS() && updateConfig.macOS) + || (is.linux() && updateConfig.linux)) { + const autoUpdater = require('./lib/autoUpdater'); + autoUpdater.checkUpdate(); + } }