From dbd1944beda3614bed482a3b8ab5f030069eedd3 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Fri, 14 Aug 2020 15:28:01 +0300 Subject: [PATCH] refactor: improve code readability --- .../core/src/lib/strategies/auth-flow.strategy.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts b/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts index 9f1ec80486..19fa4f509c 100644 --- a/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts +++ b/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts @@ -3,7 +3,7 @@ import { Router } from '@angular/router'; import { Store } from '@ngxs/store'; import { AuthConfig, OAuthService } from 'angular-oauth2-oidc'; import { Observable, of } from 'rxjs'; -import { switchMap } from 'rxjs/operators'; +import { switchMap, tap } from 'rxjs/operators'; import { GetAppConfiguration } from '../actions/config.actions'; import { RestOccurError } from '../actions/rest.actions'; import { RestService } from '../services/rest.service'; @@ -87,10 +87,8 @@ export class AuthPasswordFlowStrategy extends AuthFlowStrategy { issuer, ) .pipe( - switchMap(() => { - this.oAuthService.logOut(); - return this.store.dispatch(new GetAppConfiguration()); - }), + tap(() => this.oAuthService.logOut()), + switchMap(() => this.store.dispatch(new GetAppConfiguration())), ); }