feat: Erinnerungs-Checkboxen, Anbieterlogos via Logo.dev, Kontakte in Einstellungen

This commit is contained in:
opencode committed 2026-10-18 12:25:56 +02:00
1 parent 11bef8748f
commit a1195223e0
18 files changed
+381 -50

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
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 });
}
}