From f10de66c12ba017cd79e71c6377f613b4a1b77fc Mon Sep 17 00:00:00 2001 From: Phan Huy Tran Date: Wed, 12 Feb 2025 09:22:20 +0100 Subject: [PATCH] Refactor auth guard --- frontend/src/app/auth.guard.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/frontend/src/app/auth.guard.ts b/frontend/src/app/auth.guard.ts index dd78a48..0cd16be 100644 --- a/frontend/src/app/auth.guard.ts +++ b/frontend/src/app/auth.guard.ts @@ -1,16 +1,15 @@ -import { CanActivateFn } from '@angular/router'; -import { inject } from '@angular/core'; -import { KeycloakService } from 'keycloak-angular'; +import {CanActivateFn} from '@angular/router'; +import {inject} from '@angular/core'; +import {KeycloakService} from 'keycloak-angular'; -export const authGuard: CanActivateFn = async (route, state) => { +export const authGuard: CanActivateFn = async () => { const keycloakService = inject(KeycloakService); - const isLoggedIn = keycloakService.isLoggedIn(); if (isLoggedIn) { return true; - } else { - keycloakService.login(); - return false; } + + keycloakService.login(); + return false; };