feat: add maxItems support to ebay scraper
This commit is contained in:
@@ -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 =
|
||||
|
||||
Reference in New Issue
Block a user