HttpWait service always must call. with or without `IS_EXTERNAL_REQUEST`.

pull/15491/head
Mahmut Gundogdu 3 years ago
parent 4a9f0ba8ae
commit 395369f968

@ -19,16 +19,15 @@ export class ApiInterceptor implements HttpInterceptor {
) {}
intercept(request: HttpRequest<any>, next: HttpHandler) {
if (request.context?.get(IS_EXTERNAL_REQUEST)) {
return next.handle(request);
}
this.httpWaitService.addRequest(request);
return next
.handle(
request.clone({
const isExternalRequest = request.context?.get(IS_EXTERNAL_REQUEST);
const newRequest = isExternalRequest
? request
: request.clone({
setHeaders: this.getAdditionalHeaders(request.headers),
}),
)
});
return next
.handle(newRequest)
.pipe(finalize(() => this.httpWaitService.deleteRequest(request)));
}

Loading…
Cancel
Save