diff --git a/src/config/index.js b/src/config/index.js index 55dfe44..cbce815 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -4,12 +4,19 @@ ipcMain.on('DISCORD_UPDATED_QUOTES', (e, c) => { if (c === 'o') exports.open(); }); +let win; exports.open = () => { - const win = require('../utils/win')({ + if (win) return win.show(); + + win = require('../utils/win')({ width: 500, height: 650 }, 'config'); + win.on('close', () => { + win = null; + }); + let config = settings.get('openasar', {}); config.setup = true; settings.set('openasar', config); @@ -33,5 +40,5 @@ exports.open = () => { ipcMain.on('of', () => { shell.openPath(require('../paths').getUserData() + '/settings.json') - }) + }); };