aboutsummaryrefslogtreecommitdiffstats
path: root/src/electron/ipc-api
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2018-03-27 21:25:56 +0200
committerLibravatar Stefan Malzner <stefan@adlk.io>2018-03-27 21:25:56 +0200
commit8aab8699e02ed9ec736bb6dfab0edd3fe9156c8d (patch)
tree9b853e0d343f4bf2f60625431275bdc2dd08e027 /src/electron/ipc-api
parentMove "locale" to user data (diff)
downloadferdium-app-8aab8699e02ed9ec736bb6dfab0edd3fe9156c8d.tar.gz
ferdium-app-8aab8699e02ed9ec736bb6dfab0edd3fe9156c8d.tar.zst
ferdium-app-8aab8699e02ed9ec736bb6dfab0edd3fe9156c8d.zip
Split settings into multiple stores; app specific settings are now stored in config file
Diffstat (limited to 'src/electron/ipc-api')
-rw-r--r--src/electron/ipc-api/settings.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/electron/ipc-api/settings.js b/src/electron/ipc-api/settings.js
index 995b28fbd..00bdc0113 100644
--- a/src/electron/ipc-api/settings.js
+++ b/src/electron/ipc-api/settings.js
@@ -4,4 +4,12 @@ export default (params) => {
4 ipcMain.on('settings', (event, args) => { 4 ipcMain.on('settings', (event, args) => {
5 params.settings.set(args); 5 params.settings.set(args);
6 }); 6 });
7
8 ipcMain.on('getAppSettings', () => {
9 params.mainWindow.webContents.send('appSettings', params.settings.all);
10 });
11
12 ipcMain.on('updateAppSettings', (event, args) => {
13 params.settings.set(args);
14 });
7}; 15};