update configuration.initializer
This commit is contained in:
parent
ca8c4a08f9
commit
02e14fded8
@ -1,4 +1,4 @@
|
|||||||
import { catchError, filter, mergeMapTo, switchMap, take, tap } from 'rxjs/operators';
|
import { catchError, filter, mergeMap, switchMap, take, tap } from 'rxjs/operators';
|
||||||
import { ConfigService } from '@services/config.service';
|
import { ConfigService } from '@services/config.service';
|
||||||
import { Title } from '@angular/platform-browser';
|
import { Title } from '@angular/platform-browser';
|
||||||
import { from, of, throwError } from 'rxjs';
|
import { from, of, throwError } from 'rxjs';
|
||||||
@ -21,9 +21,10 @@ export function configurationInitializer(
|
|||||||
filter(event => event.type === KeycloakEventType.OnReady),
|
filter(event => event.type === KeycloakEventType.OnReady),
|
||||||
switchMap(() => from(keycloakService.isLoggedIn())),
|
switchMap(() => from(keycloakService.isLoggedIn())),
|
||||||
switchMap(loggedIn => (!loggedIn ? throwError('Not Logged In') : of({}))),
|
switchMap(loggedIn => (!loggedIn ? throwError('Not Logged In') : of({}))),
|
||||||
mergeMapTo(generalSettingsService.getGeneralConfigurations()),
|
mergeMap(() => generalSettingsService.getGeneralConfigurations()),
|
||||||
tap(configuration => configService.updateDisplayName(configuration.displayName)),
|
tap(configuration => configService.updateDisplayName(configuration.displayName)),
|
||||||
tap(() => userPreferenceService.reload().then(() => languageService.chooseAndSetInitialLanguage())),
|
switchMap(() => userPreferenceService.reload()),
|
||||||
|
tap(() => languageService.chooseAndSetInitialLanguage()),
|
||||||
catchError(() => {
|
catchError(() => {
|
||||||
title.setTitle('RedactManager');
|
title.setTitle('RedactManager');
|
||||||
return of({});
|
return of({});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user