import { inject } from '@angular/core'; import { Router } from '@angular/router'; import { environment } from '@environments/environment'; import { injectAuthService } from '../services/auth.service'; import { injectHeadersService } from '../services/headers.service'; export const LoggedGuard = () => { const router = inject(Router); const headerServ = injectHeadersService(); return injectAuthService() .getLogInStatus() .then((isLogged) => { if (!isLogged) { headerServ.clearHeaders(); router.navigate(environment.nologinRoute); } return isLogged; }); };