UI: Improved detect platform language in login
This commit is contained in:
parent
9b45af0ca5
commit
c820875eb0
@ -97,9 +97,9 @@ export class AppComponent implements OnInit {
|
|||||||
map(results => ({isAuthenticated: results[0], isUserLoaded: results[1]})),
|
map(results => ({isAuthenticated: results[0], isUserLoaded: results[1]})),
|
||||||
filter((data) => data.isUserLoaded),
|
filter((data) => data.isUserLoaded),
|
||||||
distinctUntilChanged((a, b) => isEqual(a, b)),
|
distinctUntilChanged((a, b) => isEqual(a, b)),
|
||||||
tap(() => {
|
tap((data) => {
|
||||||
let userLang = getCurrentAuthState(this.store).userDetails?.additionalInfo?.lang ?? null;
|
let userLang = getCurrentAuthState(this.store).userDetails?.additionalInfo?.lang ?? null;
|
||||||
if (!userLang) {
|
if (!userLang && !data.isAuthenticated) {
|
||||||
const settings = this.storageService.getItem(SETTINGS_KEY);
|
const settings = this.storageService.getItem(SETTINGS_KEY);
|
||||||
userLang = settings?.userLang ?? null;
|
userLang = settings?.userLang ?? null;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user