mirror of
https://github.com/OpenSquawk/OpenSquawk
synced 2026-05-15 11:35:40 +08:00
16 lines
386 B
TypeScript
16 lines
386 B
TypeScript
import { requireUserSession } from '../../utils/auth'
|
|
|
|
export default defineEventHandler(async (event) => {
|
|
const user = await requireUserSession(event)
|
|
return {
|
|
id: String(user._id),
|
|
email: user.email,
|
|
name: user.name,
|
|
role: user.role,
|
|
createdAt: user.createdAt,
|
|
lastLoginAt: user.lastLoginAt,
|
|
invitationCodesIssued: user.invitationCodesIssued,
|
|
}
|
|
})
|
|
|