import { NextResponse } from 'next/server'; import { auth } from '../../../../../auth'; const API_BASE = process.env.NEXT_PUBLIC_API_URL_INTERNAL || 'http://recipe-api:8080'; export async function DELETE(_req: Request, { params }: { params: Promise<{ id: string }> }) { const session = await auth(); if (!session?.accessToken) { return NextResponse.json({ error: 'Unauthorized' }, { status: 401 }); } const { id } = await params; const res = await fetch(`${API_BASE}/api/pantry/${id}`, { method: 'DELETE', headers: { Authorization: `Bearer ${session.accessToken}`, }, cache: 'no-store', }); if (!res.ok) { const text = await res.text(); return NextResponse.json({ error: text || 'Kunde inte ta bort baslager-vara' }, { status: res.status }); } return NextResponse.json({ ok: true }); }