import { NextRequest, NextResponse } from "next/server"; import { searchLogos } from "@/lib/logo"; export async function GET(req: NextRequest) { const q = req.nextUrl.searchParams.get("q") ?? ""; if (!q.trim()) return NextResponse.json([]); try { const candidates = await searchLogos(q); return NextResponse.json(candidates); } catch (err) { const message = err instanceof Error ? err.message : "Logosuche fehlgeschlagen"; const status = message.includes("LOGO_DEV_SECRET_KEY") ? 503 : 502; return NextResponse.json({ error: message }, { status }); } }