fix: fix login/register #172
1 changed files with 1 additions and 3 deletions
|
@ -1,6 +1,6 @@
|
|||
import { Injectable } from '@angular/core';
|
||||
import { HttpClient } from '@angular/common/http';
|
||||
import { BehaviorSubject, catchError, EMPTY, Observable, tap } from 'rxjs';
|
||||
import { BehaviorSubject, Observable, tap } from 'rxjs';
|
||||
import { Router } from '@angular/router';
|
||||
import { LoginRequest } from '../model/auth/LoginRequest';
|
||||
import { RegisterRequest } from '../model/auth/RegisterRequest';
|
||||
|
@ -19,14 +19,12 @@ export class AuthService {
|
|||
private userUrl = `${environment.apiUrl}/users`;
|
||||
|
||||
userSubject: BehaviorSubject<User | null>;
|
||||
public currentUser: Observable<User | null>;
|
||||
|
||||
constructor(
|
||||
private http: HttpClient,
|
||||
private router: Router
|
||||
) {
|
||||
this.userSubject = new BehaviorSubject<User | null>(this.getUserFromStorage());
|
||||
this.currentUser = this.userSubject.asObservable().pipe(catchError(() => EMPTY));
|
||||
|
||||
if (this.getToken()) {
|
||||
this.loadCurrentUser();
|
||||
|
|
Reference in a new issue