import { NextResponse } from "next/server"
import { getSession } from "@/server/session"

export async function GET() {
  const session = await getSession()
  const user = session.user

  if (!user) {
    return NextResponse.json({ error: "UNAUTHORIZED" }, { status: 401 })
  }

  return NextResponse.json({
    user: {
      id: user.id,
      email: user.email,
      name: user.name,
      role: user.role,
      tenantId: user.tenantId ?? null,
      cnpj: user.cnpj ?? null,
    },
  })
}
