|
@@ -1,6 +1,6 @@
|
|
|
import { NgModule } from '@angular/core';
|
|
import { NgModule } from '@angular/core';
|
|
|
import { BrowserModule } from '@angular/platform-browser';
|
|
import { BrowserModule } from '@angular/platform-browser';
|
|
|
-import { AuthModule } from '@auth0/auth0-angular';
|
|
|
|
|
|
|
+import { AuthHttpInterceptor, AuthModule } from '@auth0/auth0-angular';
|
|
|
|
|
|
|
|
import { AppRoutingModule } from './app-routing.module';
|
|
import { AppRoutingModule } from './app-routing.module';
|
|
|
import { AppComponent } from './app.component';
|
|
import { AppComponent } from './app.component';
|
|
@@ -8,7 +8,7 @@ import { environment } from '../env/environment';
|
|
|
import { HomePageComponent } from './pages/home-page/home-page.component';
|
|
import { HomePageComponent } from './pages/home-page/home-page.component';
|
|
|
import { TracksPageComponent } from './pages/tracks-page/tracks-page.component';
|
|
import { TracksPageComponent } from './pages/tracks-page/tracks-page.component';
|
|
|
import { TracksApiService } from './tracks-api.service';
|
|
import { TracksApiService } from './tracks-api.service';
|
|
|
-import { HttpClientModule } from '@angular/common/http';
|
|
|
|
|
|
|
+import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
|
|
|
import { CreateTrackPageComponent } from './pages/create-track-page/create-track-page.component';
|
|
import { CreateTrackPageComponent } from './pages/create-track-page/create-track-page.component';
|
|
|
import { FormsModule } from '@angular/forms';
|
|
import { FormsModule } from '@angular/forms';
|
|
|
|
|
|
|
@@ -32,6 +32,11 @@ import { FormsModule } from '@angular/forms';
|
|
|
FormsModule
|
|
FormsModule
|
|
|
],
|
|
],
|
|
|
providers: [
|
|
providers: [
|
|
|
|
|
+ {
|
|
|
|
|
+ provide: HTTP_INTERCEPTORS,
|
|
|
|
|
+ useClass: AuthHttpInterceptor,
|
|
|
|
|
+ multi: true,
|
|
|
|
|
+ },
|
|
|
TracksApiService
|
|
TracksApiService
|
|
|
],
|
|
],
|
|
|
bootstrap: [AppComponent]
|
|
bootstrap: [AppComponent]
|