From 0765b0ca7dc8367ce3d8ca8e1f454bc27ba60d7c Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Tue, 3 Nov 2020 15:27:33 +0300 Subject: [PATCH] refactor: improve code quality in config state --- npm/ng-packs/packages/core/src/lib/states/config.state.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/states/config.state.ts b/npm/ng-packs/packages/core/src/lib/states/config.state.ts index 2953c5212f..b230a9d293 100644 --- a/npm/ng-packs/packages/core/src/lib/states/config.state.ts +++ b/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));