From ad710e57f87976045dd648322f845caea2cebd4c 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;
};