“Polling di JS” Kode Jawaban

Polling di JS

const poll = async function (fn, fnCondition, ms) {
  let result = await fn();
  while (fnCondition(result)) {
    await wait(ms);
    result = await fn();
  }
  return result;
};

const wait = function (ms = 1000) {
  return new Promise(resolve => {
    setTimeout(resolve, ms);
  });
};

let fetchReport = () => axios.get(reportUrl);
let validate = result => !result.data.summary;
let response = await poll(fetchReport, validate, 3000);
Anxious Alligator

jajak pendapat JavaScript

var myPollingInterval = setInterval(function(){
  //make ajax request here                                         
}, 2000);

clearInterval(myPollingInterval); //stop the polling 
Friendly Hawk

Jawaban yang mirip dengan “Polling di JS”

Pertanyaan yang mirip dengan “Polling di JS”

Lebih banyak jawaban terkait untuk “Polling di JS” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya