-gistの連続更新で500系のエラーが出る為、数十ミリウェイトする用。
let fn={}
fn.sleep=t=>new Promise(d=> setTimeout(d,t));
fn.rsleep=(min=70)=>{
let time=min+~~(Math.random()*min)
return fn.sleep(time)
}
fetch(...).then(calc).then(d=>fn.rsleep(70)).then(...)
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
-gistの連続更新で500系のエラーが出る為、数十ミリウェイトする用。
let fn={}
fn.sleep=t=>new Promise(d=> setTimeout(d,t));
fn.rsleep=(min=70)=>{
let time=min+~~(Math.random()*min)
return fn.sleep(time)
}
fetch(...).then(calc).then(d=>fn.rsleep(70)).then(...)
Register as a new user and use Qiita more conveniently
Go to list of users who liked