Skip to content

Instantly share code, notes, and snippets.

@pierr
Created August 19, 2015 09:56
Show Gist options
  • Save pierr/c14fbed7ba612eae59d3 to your computer and use it in GitHub Desktop.
Save pierr/c14fbed7ba612eae59d3 to your computer and use it in GitHub Desktop.
const TTW = 3 * 1000;
//Appel réccursif
let waitForSyncho = (cb, err)=>{
let checkIsOk = ()=>{
svcIsOk().then((data)=>{
if(data.status === true){
cb(true);
}else{
setTimeout(checkIsOk, TTW)
}
})
}
checkIsOk();
}
//Création de la promesse
let p = new Promise(
(success, error)=>{
wait(success, error);
}
)
"use strict";
var TTW = 3 * 1000;
//Appel réccursif
var waitForSyncho = function waitForSyncho(cb, err) {
var checkIsOk = function checkIsOk() {
svcIsOk().then(function (data) {
if (data.status === true) {
cb(true);
} else {
setTimeout(checkIsOk, TTW);
}
});
};
checkIsOk();
};
//Création de la promesse
var p = new Promise(function (success, error) {
wait(success, error);
});
@pierr
Copy link
Author

pierr commented Aug 19, 2015

Promise.delay(TTW).then(function() {
checkIsOk;
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment