const { shell, app } = require('electron')
const action = {
setProxy: require('./actions/set-proxy'),
restart: () => {
global.p3x.onenote.mainWindow.webContents.send('p3x-onenote-action', {
action: 'restart'
})
},
home: () => {
global.p3x.onenote.mainWindow.show();
global.p3x.onenote.mainWindow.webContents.send('p3x-onenote-action', {
action: 'home'
})
},
corporate: () => {
global.p3x.onenote.mainWindow.show();
global.p3x.onenote.mainWindow.webContents.send('p3x-onenote-action', {
action: 'corporate'
})
},
toggleVisible: () => {
if (global.p3x.onenote.mainWindow === undefined) {
return;
}
global.p3x.onenote.setVisible(!global.p3x.onenote.mainWindow.isVisible());
},
quit: function () {
app.isQuiting = true;
app.quit();
},
github: () => {
shell.openExternal('https://github.com/patrikx3/onenote')
},
patrik: () => {
shell.openExternal('https://patrikx3.com')
},
p3x: () => {
shell.openExternal('https://github.com/patrikx3')
},
corifeus: () => {
shell.openExternal('https://corifeus.com')
},
npm: () => {
shell.openExternal('https://www.npmjs.com/~patrikx3')
},
download: () => {
shell.openExternal('https://github.com/patrikx3/onenote/releases')
},
}
module.exports = action;