fix:
This commit is contained in:
		| @@ -37,23 +37,21 @@ type TokenPayload = { | |||||||
|     }; |     }; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| function isAdmin(){ | function isAdmin(): boolean{ | ||||||
|     if (store.authenticated && store.user.token) { |     if (store.authenticated && store.user.token) { | ||||||
|         try { |         const decoded = jwtDecode<TokenPayload>(store.user.token); | ||||||
|             const decoded = jwtDecode<TokenPayload>(store.user.token); |         const roles = decoded.realm_access?.roles || []; | ||||||
|             const roles = decoded.realm_access?.roles || []; |         if (roles.includes("MyINPulse-admin")) { | ||||||
|  |             return true; | ||||||
|             if (roles.includes("MyINPulse-admin")) { |         } else { | ||||||
|                 return true; |             return false; | ||||||
|             } else { |  | ||||||
|                 return false; |  | ||||||
|             } |  | ||||||
|         } catch (err) { |  | ||||||
|             console.error("Failed to decode token", err); |  | ||||||
|         } |         } | ||||||
|  |     } else { | ||||||
|  |         return false; | ||||||
|  |     }  | ||||||
| } | } | ||||||
|  |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // this shit made by me so i can run the canva vue app | // this shit made by me so i can run the canva vue app | ||||||
| //createApp(App).use(router).mount('#app'); | //createApp(App).use(router).mount('#app'); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user