fix: handle cleanup errors gracefully in cf-fetch
This commit is contained in:
1 parent
0bf6133775
commit
847febbe64
1 file changed
+10
-2
@@ -61,7 +61,11 @@ export async function fetchWithCfBypass(
|
||||
const finalBody = await page.content();
|
||||
return finalBody;
|
||||
} finally {
|
||||
await page.close();
|
||||
try {
|
||||
await page.close();
|
||||
} catch {
|
||||
// ignore cleanup errors
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,7 +89,11 @@ export async function fetchJsonWithCfBypass<T = unknown>(
|
||||
|
||||
export async function closeCfBrowser(): Promise<void> {
|
||||
if (browser) {
|
||||
await browser.close();
|
||||
try {
|
||||
await browser.close();
|
||||
} catch {
|
||||
// ignore cleanup errors
|
||||
}
|
||||
browser = null;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user