import { NextRequest, NextResponse } from "next/server"; import { searchMovies } from "@/lib/tmdb"; export async function GET(request: NextRequest) { const query = request.nextUrl.searchParams.get("q") ?? ""; if (!query.trim()) { return NextResponse.json({ results: [] }); } try { const results = await searchMovies(query); return NextResponse.json({ results }); } catch (error) { console.error("Search failed:", error); return NextResponse.json( { error: "Something went wrong. Try again." }, { status: 500 }, ); } }