fix(fetcher): correct noFlareSolverr logic

This commit is contained in:
WebStreamr 2025-06-11 20:40:42 +00:00
parent 4dc3c636a6
commit d0efc0783f
No known key found for this signature in database

View file

@ -108,9 +108,9 @@ export class Fetcher {
const responseHeaders = httpCacheItem.policy.responseHeaders();
if (httpCacheItem.policy.responseHeaders()['cf-mitigated'] === 'challenge') {
const useFlareSolverr = init?.noFlareSolverr ?? true;
const noFlareSolverr = init?.noFlareSolverr ?? false;
const flareSolverrEndpoint = envGet('FLARESOLVERR_ENDPOINT');
if (!useFlareSolverr || !flareSolverrEndpoint) {
if (noFlareSolverr || !flareSolverrEndpoint) {
throw new BlockedError('cloudflare_challenge', httpCacheItem.policy.responseHeaders());
}