X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=webapp%2Fsrc%2Fapp%2Fservices%2Fconfig.service.ts;h=ffe2b45a4a2f6ac60f546d31e07899ac6295479d;hb=fb2f6b918beb0a994ad304bfd678ef0c5c562210;hp=bbe2fb83a2a96c1a2bafab62a707c4eed68d3f40;hpb=c51d5034d527578da70bdd41b9ce13f28455c598;p=src%2Fxds%2Fxds-agent.git diff --git a/webapp/src/app/services/config.service.ts b/webapp/src/app/services/config.service.ts index bbe2fb8..ffe2b45 100644 --- a/webapp/src/app/services/config.service.ts +++ b/webapp/src/app/services/config.service.ts @@ -3,10 +3,11 @@ import { CookieService } from 'ngx-cookie'; import { Observable } from 'rxjs/Observable'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; -import { AlertService, IAlert } from "../services/alert.service"; -import { UtilsService } from "../services/utils.service"; +import { AlertService, IAlert } from '../services/alert.service'; +import { UtilsService } from '../services/utils.service'; export interface IConfig { + language: string; projectsRootDir: string; } @@ -18,7 +19,7 @@ export class ConfigService { private confSubject: BehaviorSubject; private confStore: IConfig; - constructor(private _window: Window, + constructor( private cookie: CookieService, private alert: AlertService, private utils: UtilsService, @@ -31,14 +32,15 @@ export class ConfigService { // Load config load() { // Try to retrieve previous config from cookie - let cookConf = this.cookie.getObject("xds-config"); + const cookConf = this.cookie.getObject('xds-config'); if (cookConf != null) { this.confStore = cookConf; } else { // Set default config this.confStore = { - projectsRootDir: "", - //projects: [] + language: 'ENG', + projectsRootDir: '', + // projects: [] }; } } @@ -49,8 +51,8 @@ export class ConfigService { this.confSubject.next(Object.assign({}, this.confStore)); // Don't save projects in cookies (too big!) - let cfg = Object.assign({}, this.confStore); - this.cookie.putObject("xds-config", cfg); + const cfg = Object.assign({}, this.confStore); + this.cookie.putObject('xds-config', cfg); } set projectsRootDir(p: string) {