This commit is contained in:
spiduler
2020-11-07 21:22:05 +09:00
parent 7a5ae9ec66
commit 9cc09238b2

View File

@@ -103,15 +103,13 @@ class CaptchaComp {
} }
resolveCaptcha(driver) { resolveCaptcha(driver) {
if (this.api.working === false) { return this.api.working ? new Promise(r => r(new Error('Resovling Catpcha'))) : this.requestResolve(driver)
return this.api.working ? new Promise(r => r(new Error('Resovling Catpcha'))) : this.requestResolve(driver) .then(id => this.getAnswer(id))
.then(id => this.getAnswer(id)) .then(res => {
.then(res => { setTimeout(() => { this.api.working = false }, 1000 * 5 * 2)
setTimeout(() => { this.api.working = false }, 1000 * 5 * 2) logger.info({ result: res.request }, 'Calling captchaCallback')
logger.info({ result: res.request }, 'Calling captchaCallback') return driver.executeScript('captchaCallback("' + res.request + '")').then(() => this.sleep(1000 * 5))
return driver.executeScript('captchaCallback("' + res.request + '")').then(() => this.sleep(1000 * 5)) })
})
}
} }
} }