import { getVehicle } from "@/lib/fleet/store";
import { NextResponse } from "next/server";

export const dynamic = "force-dynamic";

export async function GET(
  _request: Request,
  context: { params: Promise<{ vin: string }> },
) {
  const { vin } = await context.params;
  const vehicle = getVehicle(vin);
  if (!vehicle) {
    return NextResponse.json(
      { error: { message: "Fahrzeug nicht gefunden", description: vin } },
      { status: 404 },
    );
  }
  return NextResponse.json(vehicle);
}
