import { NextResponse } from "next/server"; import { auth } from "@/src/auth"; import { listMagazzini } from "@/src/lib/stabilimenti"; export async function GET(request: Request) { const session = await auth(); if (!session?.user) { return NextResponse.json({ error: "Non autorizzato" }, { status: 401 }); } try { const { searchParams } = new URL(request.url); const stabilimentoId = searchParams.get("stabilimentoId"); const magazzini = await listMagazzini( stabilimentoId ? parseInt(stabilimentoId, 10) : undefined ); return NextResponse.json({ magazzini }); } catch (error) { console.error("[API magazzini] Errore:", error); return NextResponse.json( { error: "Errore nel recupero dei magazzini" }, { status: 500 } ); } }