admin-request-activity.interceptor.ts 411 B

123456789
  1. import { HttpInterceptorFn } from '@angular/common/http';
  2. import { inject } from '@angular/core';
  3. import { finalize } from 'rxjs';
  4. import { AdminRequestActivityService } from './admin-request-activity.service';
  5. export const adminRequestActivityInterceptor: HttpInterceptorFn = (request, next) => {
  6. const finish = inject(AdminRequestActivityService).begin();
  7. return next(request).pipe(finalize(finish));
  8. };