diff --git a/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts b/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts index 9321521159..f5fc270e7c 100644 --- a/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts +++ b/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts @@ -1,6 +1,13 @@ -import { HttpHandler, HttpHeaders, HttpInterceptor, HttpRequest } from '@angular/common/http'; +import { + HttpHandler, + HttpHeaders, + HttpInterceptor, + HttpRequest, + HttpEvent, +} from '@angular/common/http'; import { Injectable } from '@angular/core'; import { finalize } from 'rxjs/operators'; +import { Observable } from 'rxjs'; import { HttpWaitService } from '../services'; @Injectable({ @@ -13,7 +20,7 @@ export class ApiInterceptor implements IApiInterceptor { return existingHeaders || new HttpHeaders(); } - intercept(request: HttpRequest, next: HttpHandler) { + intercept(request: HttpRequest, next: HttpHandler): Observable> { this.httpWaitService.addRequest(request); return next.handle(request).pipe(finalize(() => this.httpWaitService.deleteRequest(request))); } diff --git a/npm/ng-packs/packages/oauth/src/lib/interceptors/api.interceptor.ts b/npm/ng-packs/packages/oauth/src/lib/interceptors/api.interceptor.ts index e7ee208c47..07fad0428a 100644 --- a/npm/ng-packs/packages/oauth/src/lib/interceptors/api.interceptor.ts +++ b/npm/ng-packs/packages/oauth/src/lib/interceptors/api.interceptor.ts @@ -1,7 +1,8 @@ -import { HttpHandler, HttpHeaders, HttpRequest } from '@angular/common/http'; +import { HttpEvent, HttpHandler, HttpHeaders, HttpRequest } from '@angular/common/http'; import { Inject, Injectable } from '@angular/core'; import { OAuthService } from 'angular-oauth2-oidc'; import { finalize } from 'rxjs/operators'; +import { Observable } from 'rxjs'; import { HttpWaitService, IApiInterceptor, @@ -21,7 +22,7 @@ export class OAuthApiInterceptor implements IApiInterceptor { @Inject(TENANT_KEY) private tenantKey: string, ) {} - intercept(request: HttpRequest, next: HttpHandler) { + intercept(request: HttpRequest, next: HttpHandler): Observable> { this.httpWaitService.addRequest(request); const isExternalRequest = request.context?.get(IS_EXTERNAL_REQUEST); const newRequest = isExternalRequest