aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/Settings.js
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2018-11-27 18:06:14 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2018-11-27 18:06:14 +0100
commit62972747866740dae84fc7b519fcedd731572329 (patch)
tree3a74610caa47350ff6b3cc07482f8472f18c1764 /src/models/Settings.js
parentFix listening key (diff)
downloadferdium-app-62972747866740dae84fc7b519fcedd731572329.tar.gz
ferdium-app-62972747866740dae84fc7b519fcedd731572329.tar.zst
ferdium-app-62972747866740dae84fc7b519fcedd731572329.zip
feat(App): Add proxy support for services
Diffstat (limited to 'src/models/Settings.js')
-rw-r--r--src/models/Settings.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/models/Settings.js b/src/models/Settings.js
index 0e4c59057..87ab8de67 100644
--- a/src/models/Settings.js
+++ b/src/models/Settings.js
@@ -4,25 +4,22 @@ import { DEFAULT_APP_SETTINGS } from '../config';
4export default class Settings { 4export default class Settings {
5 @observable app = DEFAULT_APP_SETTINGS 5 @observable app = DEFAULT_APP_SETTINGS
6 6
7 @observable proxy = {}
8
7 @observable service = { 9 @observable service = {
8 activeService: '', 10 activeService: '',
9 } 11 }
10 12
11 @observable group = {
12 collapsed: [],
13 disabled: [],
14 }
15
16 @observable stats = { 13 @observable stats = {
17 appStarts: 0, 14 appStarts: 0,
18 } 15 }
19 16
20 @observable migration = {} 17 @observable migration = {}
21 18
22 constructor({ app, service, group, stats, migration }) { 19 constructor({ app, proxy, service, stats, migration }) {
23 Object.assign(this.app, app); 20 Object.assign(this.app, app);
21 Object.assign(this.proxy, proxy);
24 Object.assign(this.service, service); 22 Object.assign(this.service, service);
25 Object.assign(this.group, group);
26 Object.assign(this.stats, stats); 23 Object.assign(this.stats, stats);
27 Object.assign(this.migration, migration); 24 Object.assign(this.migration, migration);
28 } 25 }