import { NextRequest, NextResponse } from 'next/server'; import { getAuthUser } from '@/lib/auth'; export async function GET(request: NextRequest) { try { const user = await getAuthUser(request); if (!user) { return NextResponse.json( { error: { code: 'UNAUTHORIZED', message: 'Not authenticated' } }, { status: 401 } ); } return NextResponse.json({ user }); } catch { return NextResponse.json( { error: { code: 'AUTH_ERROR', message: 'Invalid or expired token' } }, { status: 401 } ); } }