import { getUserByUsername } from '~/server/utils/database' import { getAuthUser } from '~/server/utils/auth' export default defineEventHandler(async (event) => { const authUser = await getAuthUser(event) if (!authUser) { throw createError({ statusCode: 401, message: 'Unauthorized', }) } const user = getUserByUsername(authUser.username) if (!user) { throw createError({ statusCode: 404, message: 'User not found', }) } return { username: user.username, email: user.email || '', firstName: user.first_name || '', lastName: user.last_name || '', } })