auto login chat

This commit is contained in:
tiago.kayaya
2022-02-08 14:22:32 +01:00
parent 7237d90653
commit e86b7749c5
8 changed files with 31 additions and 33 deletions
+4 -1
View File
@@ -1,6 +1,7 @@
import { Injectable } from '@angular/core';
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree, Router } from '@angular/router';
import { Observable } from 'rxjs';
import { AuthService } from '../services/auth.service';
import { LocalstoreService } from '../store/localstore.service';
import { SessionStore } from '../store/session.service';
@@ -10,7 +11,8 @@ import { SessionStore } from '../store/session.service';
export class AuthGuard implements CanActivate {
constructor(
private router:Router,
private localstoreService: LocalstoreService
private localstoreService: LocalstoreService,
private authService: AuthService,
){}
canActivate(
@@ -25,6 +27,7 @@ export class AuthGuard implements CanActivate {
this.router.navigate(['/']);
return false
} else {
this.authService.loginChat(SessionStore.user)
return true
}
}