From 087113d8a1214ba4c7df03bfe66747d8d944280c Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Tue, 14 Sep 2021 11:03:28 +0200 Subject: chore: convert JS to TS (#1934) --- src/electron/ipc-api/settings.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/electron/ipc-api/settings.ts (limited to 'src/electron/ipc-api/settings.ts') diff --git a/src/electron/ipc-api/settings.ts b/src/electron/ipc-api/settings.ts new file mode 100644 index 000000000..72de6866d --- /dev/null +++ b/src/electron/ipc-api/settings.ts @@ -0,0 +1,14 @@ +import { ipcMain, BrowserWindow, Settings } from 'electron'; + +export default (params: { mainWindow: BrowserWindow; settings: Settings }) => { + ipcMain.on('getAppSettings', (_event, type) => { + params.mainWindow.webContents.send('appSettings', { + type, + data: params.settings[type].allSerialized, + }); + }); + + ipcMain.on('updateAppSettings', (_event, args) => { + params.settings[args.type].set(args.data); + }); +}; -- cgit v1.2.3-54-g00ecf