Files
electron-egg/electron/preferences.js
gaoshuaixing f9d2ad5cbe security check
2021-08-18 15:03:43 +08:00

31 lines
692 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');
const security = require('./lib/security');
module.exports = () => {
// shortcut
shortcut.setup();
// tray
tray.setup();
// awaken
awaken.setup();
// security
security.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();
}
}