Fix search

This commit is contained in:
2025-05-28 12:32:15 +00:00
parent f7f65c4e2c
commit 1cd6192860
2 changed files with 69 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ import { searchAPI } from '@/lib/neoApi';
export async function GET(request: Request) {
const { searchParams } = new URL(request.url);
const query = searchParams.get('query');
const page = searchParams.get('page') || '1';
if (!query) {
return NextResponse.json(
@@ -13,16 +14,18 @@ export async function GET(request: Request) {
}
try {
const response = await searchAPI.multiSearch(query);
// Используем обновленный multiSearch, который теперь запрашивает и фильмы, и сериалы параллельно
const response = await searchAPI.multiSearch(query, parseInt(page));
return NextResponse.json(response.data);
} catch (error: any) {
console.error('Error searching:', error);
return NextResponse.json(
{
error: 'Failed to search',
details: error.message
details: error.message || 'Unknown error'
},
{ status: 500 }
{ status: error.response?.status || 500 }
);
}
}