diff options
author | Stefan Malzner <stefan@adlk.io> | 2018-11-27 18:06:14 +0100 |
---|---|---|
committer | Stefan Malzner <stefan@adlk.io> | 2018-11-27 18:06:14 +0100 |
commit | 62972747866740dae84fc7b519fcedd731572329 (patch) | |
tree | 3a74610caa47350ff6b3cc07482f8472f18c1764 /src/api | |
parent | Fix listening key (diff) | |
download | ferdium-app-62972747866740dae84fc7b519fcedd731572329.tar.gz ferdium-app-62972747866740dae84fc7b519fcedd731572329.tar.zst ferdium-app-62972747866740dae84fc7b519fcedd731572329.zip |
feat(App): Add proxy support for services
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/LocalApi.js | 8 | ||||
-rw-r--r-- | src/api/server/LocalApi.js | 19 |
2 files changed, 15 insertions, 12 deletions
diff --git a/src/api/LocalApi.js b/src/api/LocalApi.js index 741917104..e2a46874a 100644 --- a/src/api/LocalApi.js +++ b/src/api/LocalApi.js | |||
@@ -4,12 +4,12 @@ export default class LocalApi { | |||
4 | this.local = local; | 4 | this.local = local; |
5 | } | 5 | } |
6 | 6 | ||
7 | getAppSettings() { | 7 | getAppSettings(type) { |
8 | return this.local.getAppSettings(); | 8 | return this.local.getAppSettings(type); |
9 | } | 9 | } |
10 | 10 | ||
11 | updateAppSettings(data) { | 11 | updateAppSettings(type, data) { |
12 | return this.local.updateAppSettings(data); | 12 | return this.local.updateAppSettings(type, data); |
13 | } | 13 | } |
14 | 14 | ||
15 | getAppCacheSize() { | 15 | getAppCacheSize() { |
diff --git a/src/api/server/LocalApi.js b/src/api/server/LocalApi.js index 4814bba66..ab1604a27 100644 --- a/src/api/server/LocalApi.js +++ b/src/api/server/LocalApi.js | |||
@@ -9,20 +9,23 @@ const { session } = remote; | |||
9 | 9 | ||
10 | export default class LocalApi { | 10 | export default class LocalApi { |
11 | // Settings | 11 | // Settings |
12 | getAppSettings() { | 12 | getAppSettings(type) { |
13 | return new Promise((resolve) => { | 13 | return new Promise((resolve) => { |
14 | ipcRenderer.once('appSettings', (event, data) => { | 14 | ipcRenderer.once('appSettings', (event, resp) => { |
15 | debug('LocalApi::getAppSettings resolves', data); | 15 | debug('LocalApi::getAppSettings resolves', resp.type, resp.data); |
16 | resolve(data); | 16 | resolve(resp); |
17 | }); | 17 | }); |
18 | 18 | ||
19 | ipcRenderer.send('getAppSettings'); | 19 | ipcRenderer.send('getAppSettings', type); |
20 | }); | 20 | }); |
21 | } | 21 | } |
22 | 22 | ||
23 | async updateAppSettings(data) { | 23 | async updateAppSettings(type, data) { |
24 | debug('LocalApi::updateAppSettings resolves', data); | 24 | debug('LocalApi::updateAppSettings resolves', type, data); |
25 | ipcRenderer.send('updateAppSettings', data); | 25 | ipcRenderer.send('updateAppSettings', { |
26 | type, | ||
27 | data, | ||
28 | }); | ||
26 | } | 29 | } |
27 | 30 | ||
28 | // Services | 31 | // Services |