Роман Песоцкий
0 ответов
Похожие записи:
- C ++ 20: я — матрица, вещание, np.dot () и np.matmul ()
- Объектно-ориентированная игра Змейка
- Оценка покерных рук (оптимизация скорости)
- Более быстрый алгоритм AAN для вычисления дискретного косинусного преобразования
- Функция batch_recursive_count_if с уровнем распаковки для произвольной вложенной итерируемой реализации произвольного типа в C ++
Вот проблема
const urlRequest = async (url) => {
return request(url).then(res=>{
if (res.error) {
if (res.error==’need_captcha’) {
return new Promise(resolve=>{
const waitFor = () =>
setTimeout(()=>{
if (!captchaRef.current.visible) {
if (captchaRef.current.backButtonPressed==false) {
resolve(urlRequest(url+`&captcha_sid=${captchaRef.current.captcha_sid}&captcha_key=${captchaRef.current.captcha_key}`))
}
} else waitFor()
},100)
setCaptcha({…res,visible:true,buttonPressed:false})
captchaRef.current = {…res,visible:true,buttonPressed:false}
waitFor()
})
} else return res
} else {
console.log(11)
return res
}
})
}