ciyidogan commited on
Commit
096ea5e
·
verified ·
1 Parent(s): 3b39e78

Update flare-ui/src/app/components/projects/projects.component.ts

Browse files
flare-ui/src/app/components/projects/projects.component.ts CHANGED
@@ -16,6 +16,8 @@ import { MatIconModule } from '@angular/material/icon';
16
  import { MatMenuModule } from '@angular/material/menu';
17
  import { MatDividerModule } from '@angular/material/divider';
18
  import { ApiService, Project } from '../../services/api.service';
 
 
19
  import { Subject, takeUntil } from 'rxjs';
20
 
21
  // Dynamic imports for dialogs
@@ -29,6 +31,7 @@ const loadConfirmDialog = () => import('../../dialogs/confirm-dialog/confirm-dia
29
  imports: [
30
  CommonModule,
31
  FormsModule,
 
32
  MatTableModule,
33
  MatProgressBarModule,
34
  MatButtonModule,
@@ -44,6 +47,14 @@ const loadConfirmDialog = () => import('../../dialogs/confirm-dialog/confirm-dia
44
  MatDialogModule,
45
  MatSnackBarModule
46
  ],
 
 
 
 
 
 
 
 
47
  templateUrl: './projects.component.html',
48
  styleUrls: ['./projects.component.scss']
49
  })
 
16
  import { MatMenuModule } from '@angular/material/menu';
17
  import { MatDividerModule } from '@angular/material/divider';
18
  import { ApiService, Project } from '../../services/api.service';
19
+ import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
20
+ import { AuthInterceptor } from '../../interceptors/auth.interceptor';
21
  import { Subject, takeUntil } from 'rxjs';
22
 
23
  // Dynamic imports for dialogs
 
31
  imports: [
32
  CommonModule,
33
  FormsModule,
34
+ HttpClientModule,
35
  MatTableModule,
36
  MatProgressBarModule,
37
  MatButtonModule,
 
47
  MatDialogModule,
48
  MatSnackBarModule
49
  ],
50
+ providers: [
51
+ ApiService,
52
+ {
53
+ provide: HTTP_INTERCEPTORS,
54
+ useClass: AuthInterceptor,
55
+ multi: true
56
+ }
57
+ ],
58
  templateUrl: './projects.component.html',
59
  styleUrls: ['./projects.component.scss']
60
  })