Adding event handler for config request that only happens once on load

This commit is contained in:
shockrah 2021-01-01 20:01:37 -08:00
parent fa70f9efdd
commit 6e0919e32c

View File

@ -1,15 +1,12 @@
const { ArgumentParser } = require('argparse')
const { ipcMain } = require('electron')
const { app, BrowserWindow } = require('electron')
const path = require('path')
const cfg = require('./js/config.js')
const cfg = require('./src/config.js')
let win
const config = cfg.get_config(cfg.load_parser())
console.log('Config: ', config)
function createWin() {
win = new BrowserWindow({
@ -19,7 +16,7 @@ function createWin() {
minHeight: 480,
webPreferences: {
nodeIntegration: true,
preload: path.join(__dirname + 'preload.js')
preload: path.join(__dirname + '/preload.js')
},
autoHideMenuBar: true,
})
@ -51,3 +48,7 @@ app.on('activate', () => {
}
});
// returns the config
ipcMain.on('config-request', (event, _arg) => {
event.returnValue = config
})