Angular Upgrade (#1059)
* Upgraded to Angular 12 * Bump ng-bootstrap for upgrade * Angular 13 upgrade, ng-bootstrap bump * Angular 13 upgrade (broken) * Angular 13 upgrade. CSS is broken completely * Angular 13 upgrade is complete.
This commit is contained in:
parent
d7450497a6
commit
97b1249a0e
19 changed files with 4993 additions and 8937 deletions
|
@ -7,7 +7,6 @@ import {
|
|||
} from '@angular/common/http';
|
||||
import { Observable } from 'rxjs';
|
||||
import { AccountService } from '../_services/account.service';
|
||||
import { User } from '../_models/user';
|
||||
import { take } from 'rxjs/operators';
|
||||
|
||||
@Injectable()
|
||||
|
@ -16,16 +15,13 @@ export class JwtInterceptor implements HttpInterceptor {
|
|||
constructor(private accountService: AccountService) {}
|
||||
|
||||
intercept(request: HttpRequest<unknown>, next: HttpHandler): Observable<HttpEvent<unknown>> {
|
||||
let currentUser: User;
|
||||
|
||||
// Take 1 means we don't have to unsubscribe because we take 1 then complete
|
||||
this.accountService.currentUser$.pipe(take(1)).subscribe(user => {
|
||||
currentUser = user;
|
||||
|
||||
if (currentUser) {
|
||||
if (user) {
|
||||
request = request.clone({
|
||||
setHeaders: {
|
||||
Authorization: `Bearer ${currentUser.token}`
|
||||
Authorization: `Bearer ${user.token}`
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue