Compare commits
4 Commits
0873df7e82
...
31cc0660bc
| Author | SHA1 | Date | |
|---|---|---|---|
| 31cc0660bc | |||
| fc7200777e | |||
| f68a5a8d9b | |||
| a6b24b318e |
@@ -15,7 +15,10 @@
|
||||
"linter": {
|
||||
"enabled": true,
|
||||
"rules": {
|
||||
"recommended": true
|
||||
"recommended": true,
|
||||
"correctness": {
|
||||
"noUnusedImports": "error"
|
||||
}
|
||||
}
|
||||
},
|
||||
"javascript": {
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"@/*": ["./src/*"]
|
||||
}
|
||||
},
|
||||
"include": ["./src", "./test"]
|
||||
"include": ["./src", "./test", "../../types/**/*.d.ts"]
|
||||
}
|
||||
|
||||
@@ -876,19 +876,10 @@ export default async function fetchEbayItems(
|
||||
// Delay briefly before retry
|
||||
await delay(DELAY_MS);
|
||||
|
||||
res = await fetch(searchUrl, {
|
||||
method: "GET",
|
||||
const retryHtml = await fetchHtml(searchUrl, DELAY_MS, {
|
||||
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(
|
||||
retryHtml,
|
||||
keywords,
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"@/*": ["./src/*"]
|
||||
}
|
||||
},
|
||||
"include": ["./src", "./test"]
|
||||
"include": ["./src", "./test", "../../types/**/*.d.ts"]
|
||||
}
|
||||
|
||||
@@ -176,7 +176,9 @@ describe("MCP protocol unstableFilter", () => {
|
||||
|
||||
const body = await response.json();
|
||||
expect(body.result.content[0].type).toBe("text");
|
||||
expect(JSON.parse(body.result.content[0].text)).toEqual([{ title: "item" }]);
|
||||
expect(JSON.parse(body.result.content[0].text)).toEqual([
|
||||
{ title: "item" },
|
||||
]);
|
||||
});
|
||||
|
||||
test("handler should forward unstableFilter=true for search_ebay", async () => {
|
||||
|
||||
@@ -5,5 +5,5 @@
|
||||
"@/*": ["./src/*"]
|
||||
}
|
||||
},
|
||||
"include": ["./src", "./test"]
|
||||
"include": ["./src", "./test", "../../types/**/*.d.ts"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user