INNER CODE UNIT · JavaScript
detectionTimeout
figranium/figranium · src/agent/figranite/index.js:29
const detectionTimeout = Math.max(1, Number(process.env.CAPTCHA_AUTO_DETECT_TIMEOUT_MS) || 5000);
const result = await solveCaptcha(page, { timeout: 120000, detectionTimeout, logs, identity });
logs.push(`Auto-solved captcha: ${result.challenge} (${result.duration}ms)`);
} catch (err) {
if (err && err.noChallengeFound) return;
logs.push(`[CAPTCHA ERROR] Auto-solve attempt failed: ${err.message}`);
}
}
let progressReporter = null;
const setProgressReporter = (reporter) => {
progressReporter = reporter;
};
const reportProgress = (runId, payload) => {
if (!runId || typeof progressReporter !== 'function') return;
try {
progressReporter(runId, payload);