Browse Source

refactor: improve code quality in config state

pull/6052/head
mehmet-erim 6 years ago
parent
commit
0765b0ca7d
  1. 8
      npm/ng-packs/packages/core/src/lib/states/config.state.ts

8
npm/ng-packs/packages/core/src/lib/states/config.state.ts

@ -223,17 +223,15 @@ export class ConfigState {
}),
),
switchMap(configuration => {
let lang = configuration.localization.currentCulture.cultureName;
if (this.store.selectSnapshot(SessionState.getLanguage)) return of(null);
let lang = configuration.localization.currentCulture.cultureName;
if (lang.includes(';')) {
lang = lang.split(';')[0];
}
document.documentElement.setAttribute('lang', lang);
return this.store.selectSnapshot(SessionState.getLanguage)
? of(null)
: dispatch(new SetLanguage(lang, false));
return dispatch(new SetLanguage(lang, false));
}),
catchError((err: HttpErrorResponse) => {
dispatch(new RestOccurError(err));

Loading…
Cancel
Save