bug intercepting new api solved

This commit is contained in:
Eudes Inácio
2024-06-19 15:00:01 +01:00
parent 992400894b
commit f259e2cd78
+5 -1
View File
@@ -23,7 +23,7 @@ export class TokenInterceptor implements HttpInterceptor {
null null
); );
private excludedDomains = ['Login', environment.apiChatUrl]; // Add the domains you want to exclude private excludedDomains = [ environment.apiChatUrl]; // Add the domains you want to exclude
constructor(private http: HttpClient, private router: Router,private httpErrorHandle: HttpErrorHandle,) { } constructor(private http: HttpClient, private router: Router,private httpErrorHandle: HttpErrorHandle,) { }
@@ -42,9 +42,13 @@ export class TokenInterceptor implements HttpInterceptor {
} }
return next.handle(request).pipe( return next.handle(request).pipe(
catchError((error) => { catchError((error) => {
console.log('interceptor ',error)
if (error instanceof HttpErrorResponse && error.status === 401) { if (error instanceof HttpErrorResponse && error.status === 401) {
return this.handle401Error(request, next); return this.handle401Error(request, next);
} else if (error.url.includes('https://gdapi-dev.dyndns.info/stage/api/v2') && error.status === 0){
return this.handle401Error(request, next);
} else { } else {
return throwError(error); return throwError(error);
} }