From f0e696536ff6eaa1eaeaa99fed64f14e423c1231 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Mon, 16 Nov 2020 13:49:10 +0000 Subject: [PATCH] [Explore | Trunk]: Add error interceptor git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-portal/trunk@59859 d315682c-612b-4755-9ff5-7f18f6832af3 --- explore/src/app/app.module.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/explore/src/app/app.module.ts b/explore/src/app/app.module.ts index 0d856839..23885ad2 100755 --- a/explore/src/app/app.module.ts +++ b/explore/src/app/app.module.ts @@ -21,10 +21,11 @@ import {PageURLResolverModule} from "./openaireLibrary/utils/pageURLResolver.mod import {Schema2jsonldModule} from "./openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module"; import {CacheInterceptorService} from "./openaireLibrary/cache-interceptor.service"; import {DEFAULT_TIMEOUT, TimeoutInterceptor} from "./openaireLibrary/timeout-interceptor.service"; +import {ErrorInterceptorService} from "./openaireLibrary/error-interceptor.service"; @NgModule({ - + imports: [ SharedModule, CommonModule, @@ -56,8 +57,13 @@ import {DEFAULT_TIMEOUT, TimeoutInterceptor} from "./openaireLibrary/timeout-int useClass: HttpInterceptorService, multi: true }, - [{ provide: HTTP_INTERCEPTORS, useClass: TimeoutInterceptor, multi: true }], - [{ provide: DEFAULT_TIMEOUT, useValue: 30000 }] + { + provide: HTTP_INTERCEPTORS, + useClass: ErrorInterceptorService, + multi: true + }, + [{provide: HTTP_INTERCEPTORS, useClass: TimeoutInterceptor, multi: true}], + [{provide: DEFAULT_TIMEOUT, useValue: 30000}] ], bootstrap: [AppComponent] })