Fix loggedIn prop in AuthService

pull/8/head
Max Ehrlicher-Schmidt 4 years ago
parent 735f1e465b
commit 968d5e70db

@ -13,8 +13,6 @@ export class AuthService {
private currentUserSubject: BehaviorSubject<AuthUser>;
public currentUser: Observable<AuthUser>;
public loggedIn: BehaviorSubject<boolean>;
private readonly REQUEST_TOKEN = 'requestToken';
private readonly REFRESH_TOKEN = 'refreshToken';
private readonly CURRENT_USER = 'currentUser';
constructor(private http: HttpClient) {
@ -38,7 +36,7 @@ export class AuthService {
}
private checkIfUserIsLoggedIn(): void {
this.loggedIn.next(!!this.getRequestToken());
this.loggedIn.next(!!localStorage.getItem(this.CURRENT_USER));
}
public getRequestToken(): string {
@ -74,6 +72,7 @@ export class AuthService {
finalize(() => {
this.removeTokens();
this.checkIfUserIsLoggedIn();
})
);
}

Loading…
Cancel
Save