import {Injectable} from '@angular/core';
import {HttpClient} from "@angular/common/http";
-import {Constants} from "../shared/utils/constants";
-import {Observable} from 'rxjs/Observable';
-import {updateFlags} from "../global.actions";
+import {Constants} from "../utils/constants";
+import {Observable} from 'rxjs';
import {NgRedux} from "@angular-redux/store";
import {AppState} from "../store/reducers";
+import {updateFlags} from "../storeUtil/utils/global/global.actions";
+import {of} from "rxjs";
@Injectable()
export class ConfigurationService {
getFlags(): Observable<{[key: string] : boolean}> {
let flags = this.store.getState().global.flags;
if (flags) {
- return Observable.of(flags);
+ return of(flags);
}
let pathQuery = Constants.Path.FEATURES_FLAG_PATH;
return this._http.get<{[key: string] : boolean}>(pathQuery).map(response => {