refactor(ebay): reuse fetchHtml after challenge

Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
This commit is contained in:
2026-04-30 22:26:24 -04:00
parent fc7200777e
commit 31cc0660bc

View File

@@ -876,19 +876,10 @@ export default async function fetchEbayItems(
// Delay briefly before retry // Delay briefly before retry
await delay(DELAY_MS); await delay(DELAY_MS);
res = await fetch(searchUrl, { const retryHtml = await fetchHtml(searchUrl, DELAY_MS, {
method: "GET",
headers: searchHeaders, headers: searchHeaders,
}); });
if (!res.ok && res.status !== 200) {
logger.warn(`Retry after challenge returned ${res.status}`);
return finalizeResults([]);
}
const retryHtml = await res.text();
await delay(DELAY_MS);
const listings = parseEbayListings( const listings = parseEbayListings(
retryHtml, retryHtml,
keywords, keywords,