import { NextResponse } from "next/server"; import { getAuthenticatedUser } from "@/lib/auth/server"; /** * GET /api/auth/me * Returns the current user's data from our User table */ export async function GET() { const { user } = await getAuthenticatedUser(); if (!user) { return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); } return NextResponse.json({ id: user.id, email: user.email, name: user.name, role: user.role, companyId: user.companyId, company: user.company, }); }