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');