Files
electron-egg/electron/preferences.js
2021-07-29 18:25:57 +08:00

27 lines
612 B
JavaScript

'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');
module.exports = () => {
// shortcut
shortcut.setup();
// tray
tray.setup();
// 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();
}
}