From c3dded1e0571bc1eac28cdf9f02145481e8e288d Mon Sep 17 00:00:00 2001 From: Mohamed Maoulainine Maoulainine Date: Tue, 29 Apr 2025 00:00:39 +0200 Subject: [PATCH] fix: --- front/MyINPulse-front/src/main.ts | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/front/MyINPulse-front/src/main.ts b/front/MyINPulse-front/src/main.ts index 19e6818..14bffbb 100644 --- a/front/MyINPulse-front/src/main.ts +++ b/front/MyINPulse-front/src/main.ts @@ -37,23 +37,21 @@ type TokenPayload = { }; }; -function isAdmin(){ +function isAdmin(): boolean{ if (store.authenticated && store.user.token) { - try { - const decoded = jwtDecode(store.user.token); - const roles = decoded.realm_access?.roles || []; - - if (roles.includes("MyINPulse-admin")) { - return true; - } else { - return false; - } - } catch (err) { - console.error("Failed to decode token", err); + const decoded = jwtDecode(store.user.token); + const roles = decoded.realm_access?.roles || []; + if (roles.includes("MyINPulse-admin")) { + return true; + } else { + return false; } + } else { + return false; + } } -} + // this shit made by me so i can run the canva vue app //createApp(App).use(router).mount('#app');