feat: add maxItems support to ebay scraper

This commit is contained in:
2026-04-27 10:56:23 -04:00
parent 02b3f805b2
commit b6456047a6
4 changed files with 130 additions and 23 deletions

View File

@@ -65,6 +65,7 @@ export async function ebayRoute(req: Request): Promise<Response> {
keywords,
buyItNowOnly,
canadaOnly,
maxItems,
};
const items = hideUnstableResults
? await fetchEbayItems(SEARCH_QUERY, 1, opts, {
@@ -82,13 +83,7 @@ export async function ebayRoute(req: Request): Promise<Response> {
{ status: 404 },
);
const results = hideUnstableResults
? items
: maxItems !== undefined
? items.slice(0, maxItems)
: items;
return Response.json(results, { status: 200 });
return Response.json(items, { status: 200 });
} catch (error) {
console.error("eBay scraping error:", error);
const errorMessage =