/**
 * Get Current User API
 * Ruta: /api/user
 *
 * Endpoint protegido que devuelve la información del usuario autenticado
 */
export default defineEventHandler(async (event) => {
  // Obtener sesión del usuario (requiere autenticación)
  const session = await requireUserSession(event)

  return {
    user: session.user,
    loggedInAt: session.loggedInAt
  }
})
