diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 85a43857ad6566c97631569b869e596863704801..ea85e15dc18aa146017531781826b87d6fa7cfaa 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -48,8 +48,7 @@ import { MatTooltipModule } from '@angular/material'; import { ContentAnswersComponent } from './content-answers/content-answers.component'; -import { HttpClientModule } from '@angular/common/http'; -import { InMemoryDataService } from './in-memory-data.service'; +import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; import { RoomComponent } from './room/room.component'; import { RoomCreationComponent } from './room-creation/room-creation.component'; import { LoginScreenComponent } from './login-screen/login-screen.component'; @@ -80,6 +79,7 @@ import { AddContentComponent } from './add-content/add-content.component'; import { ParticipantContentCarouselPageComponent } from './participant-content-carousel-page/participant-content-carousel-page.component'; import { ParticipantTextContentComponent } from './participant-text-content/participant-text-content.component'; import { CreatorTextContentComponent } from './creator-text-content/creator-text-content.component'; +import { AuthenticationInterceptor } from './authentication.interceptor'; @NgModule({ declarations: [ @@ -164,6 +164,11 @@ import { CreatorTextContentComponent } from './creator-text-content/creator-text HttpClientModule ], providers: [ + { + provide: HTTP_INTERCEPTORS, + useClass: AuthenticationInterceptor, + multi: true + }, NotificationService, AuthenticationService, AuthenticationGuard,