diff --git a/freechat-client/main.js b/freechat-client/main.js index bb53618..7a9029a 100644 --- a/freechat-client/main.js +++ b/freechat-client/main.js @@ -51,12 +51,13 @@ app.on('activate', () => { }); // returns the config -ipcMain.on('config-request', (event, _arg) => { - event.returnValue = config +ipcMain.handle('config-request', async function(event, _arg) { + return config; }) -ipcMain.on('config-update', (event, data, target) => { - config = data // update in-memory config-file first - cfg.update_config(data, target) + +ipcMain.handle('config-update', function(event, data) { + config = data; + cfg.update_file(data, data['path']); })