30 lines
824 B
TypeScript
30 lines
824 B
TypeScript
import { HTTP_INTERCEPTORS } from '@angular/common/http';
|
|
|
|
import { AuthInterceptor } from 'app/core/interceptor/auth.interceptor';
|
|
import { AuthExpiredInterceptor } from 'app/core/interceptor/auth-expired.interceptor';
|
|
import { ErrorHandlerInterceptor } from 'app/core/interceptor/error-handler.interceptor';
|
|
import { NotificationInterceptor } from 'app/core/interceptor/notification.interceptor';
|
|
|
|
export const httpInterceptorProviders = [
|
|
{
|
|
provide: HTTP_INTERCEPTORS,
|
|
useClass: AuthInterceptor,
|
|
multi: true,
|
|
},
|
|
{
|
|
provide: HTTP_INTERCEPTORS,
|
|
useClass: AuthExpiredInterceptor,
|
|
multi: true,
|
|
},
|
|
{
|
|
provide: HTTP_INTERCEPTORS,
|
|
useClass: ErrorHandlerInterceptor,
|
|
multi: true,
|
|
},
|
|
{
|
|
provide: HTTP_INTERCEPTORS,
|
|
useClass: NotificationInterceptor,
|
|
multi: true,
|
|
},
|
|
];
|