OpenAsar/src/config/index.js

38 lines
750 B
JavaScript
Raw Normal View History

2022-08-07 12:41:18 +00:00
const { ipcMain, app, shell } = require('electron');
2022-03-13 20:12:42 +00:00
ipcMain.on('DISCORD_UPDATED_QUOTES', (e, c) => {
2022-04-21 21:45:32 +00:00
if (c === 'o') exports.open();
2022-03-13 20:12:42 +00:00
});
2022-04-21 21:45:32 +00:00
exports.open = () => {
const win = require('../utils/win')({
2022-03-13 20:12:42 +00:00
width: 500,
height: 650
}, 'config');
2022-03-13 20:12:42 +00:00
let config = settings.get('openasar', {});
config.setup = true;
settings.set('openasar', config);
2022-03-13 20:12:42 +00:00
settings.save();
ipcMain.on('cs', (e, c) => {
2022-03-13 20:12:42 +00:00
config = c;
settings.set('openasar', config);
settings.save();
2022-03-13 20:12:42 +00:00
});
2022-04-04 14:41:49 +00:00
ipcMain.on('cg', e => {
2022-03-13 20:12:42 +00:00
e.returnValue = config;
});
ipcMain.on('cr', () => {
2022-03-13 20:12:42 +00:00
settings.save();
2022-03-29 13:11:07 +00:00
app.relaunch();
2022-03-13 20:12:42 +00:00
app.exit();
});
ipcMain.on('of', () => {
2022-08-07 12:41:18 +00:00
shell.openPath(require('../paths').getUserData() + '/settings.json')
})
2022-08-07 12:41:18 +00:00
};