fix: search with failed pages

This commit is contained in:
Yanlong Wang 2024-08-08 15:49:23 +08:00
parent 0dd05b5dab
commit e529369ba6
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37

View File

@ -1036,6 +1036,7 @@ ${suffixMixins.length ? `\n${suffixMixins.join('\n\n')}\n` : ''}`;
let concluded = false;
const handler = async (it: AsyncGenerator<PageSnapshot | undefined>, idx: number) => {
try {
for await (const x of it) {
results[idx] = x;
@ -1045,6 +1046,9 @@ ${suffixMixins.length ? `\n${suffixMixins.join('\n\n')}\n` : ''}`;
}
}
} catch (err: any) {
this.logger.warn(`Failed to scrap ${urls[idx]}`, { err: marshalErrorLike(err) });
}
};
Promise.all(