fix: fix login/register #172

Merged
jleibl merged 3 commits from bugfix/fix-login into main 2025-05-07 15:30:28 +00:00
Showing only changes of commit db6bf4f199 - Show all commits

View file

@ -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();