Files
BRETT/server/api/auth/me.get.ts
T
2026-10-03 20:07:49 +02:00

7 lines
488 B
TypeScript

export default defineEventHandler(async (event) => {
const user = await getSessionUser(event)
return {
user: user ? { id: user.id, name: user.name, email: user.email, color: user.color, cardEffect: user.cardEffect, cardEffectColor: user.cardEffectColor, cardVignette: user.cardVignette, cardBorderEffect: user.cardBorderEffect, cardBorderEffectColor: user.cardBorderEffectColor, avatarUrl: avatarUrl(user.avatar), roles: user.roles, permissions: user.permissions } : null,
}
})