bundle size

This commit is contained in:
Bastian Wagner
2024-09-13 21:29:41 +02:00
parent b4a5f04505
commit d552bd0c09
8 changed files with 49 additions and 10 deletions

View File

@@ -1,9 +1,10 @@
import { HttpClient } from '@angular/common/http';
import { inject, Injectable } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { ActivatedRoute, Router } from '@angular/router';
import { BehaviorSubject, Observable, tap, of, catchError } from 'rxjs';
import { IUser } from '../../model/interface/user.interface';
import { environment } from '../../../environments/environment.development';
import { HotToastService } from '@ngxpert/hot-toast';
@Injectable({
providedIn: 'root'
@@ -13,7 +14,8 @@ export class AuthService {
private accessTokenSubject = new BehaviorSubject<string | null>(null);
private refreshToken: string | null = null;
private http: HttpClient = inject(HttpClient);
private route: ActivatedRoute = inject(ActivatedRoute);
private router: Router = inject(Router);
private toast: HotToastService = inject(HotToastService);
private user: IUser | null = null;
@@ -99,6 +101,8 @@ export class AuthService {
this.refreshToken = null;
localStorage.removeItem('accessToken_vault');
localStorage.removeItem('refreshToken_vault');
this.router.navigateByUrl('/login');
this.toast.show('Du wurdest ausgeloggt.')
}
public routeToLogin() {