Skip to content

Commit 7a0c93e

Browse files
authored
Merge pull request #410 from Ketteiteki/redirect_if_refresh_token_is_invalid
add redirect if refresh token is invalid
2 parents 61480df + 413c2d4 commit 7a0c93e

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

MangoAPI.Client/src/app/interceptors/auth-interceptor.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class AuthInterceptor implements HttpInterceptor {
5151
)
5252
.pipe(
5353
catchError((_: HttpErrorResponse) => {
54-
this.router.navigateByUrl('app?methodName=login').then((r) => r);
54+
this.router.navigateByUrl('login').then((r) => r);
5555
return of<never>();
5656
})
5757
);

MangoAPI.Client/src/app/interceptors/request-header.interceptor.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Router } from '@angular/router';
12
import { Injectable } from '@angular/core';
23
import {
34
HttpRequest,
@@ -11,7 +12,9 @@ import { TokensService } from '../services/messenger/tokens.service';
1112

1213
@Injectable()
1314
export class RequestHeaderInterceptor implements HttpInterceptor {
14-
constructor(private tokensService: TokensService) {}
15+
constructor(
16+
private tokensService: TokensService,
17+
private router: Router) {}
1518

1619
intercept(request: HttpRequest<unknown>, next: HttpHandler): Observable<HttpEvent<unknown>> {
1720
const accessToken = this.tokensService.getTokens()?.accessToken;

0 commit comments

Comments
 (0)