import { NextResponse } from "next/server";import{getDbPool}from"@/db";import{getSession}from"@/lib/auth";
export const runtime="nodejs";
export async function GET(){const s=await getSession();return s?NextResponse.json({user:s}):NextResponse.json({error:"Não autenticado"},{status:401})}
export async function PUT(req:Request){const s=await getSession();if(!s)return NextResponse.json({error:"Não autenticado"},{status:401});const b=await req.json(),name=String(b.name||"").trim();if(!name)return NextResponse.json({error:"Informe seu nome."},{status:400});await getDbPool().execute("UPDATE users SET name=? WHERE id=?",[name,s.userId]);return NextResponse.json({ok:true})}
