Answer the question
In order to leave comments, you need to log in
How to recursively call a promise function?
I am using the bluebird library.
Sample function:
function getQueue(queue_id){
return new Promise((resolve, reject)=>{
/* Здесь делаю запрос в api точку */
if(statusCode == 2){
reject()
}else{
/* Вот именно здесь надо вызвать эту же функцию рекурсивно */
}
})
Answer the question
In order to leave comments, you need to log in
function getQueue(queue_id) {
return new Promise(async (resolve, reject) => {
/* Здесь делаю запрос в api точку */
if (statusCode == 2) {
reject();
} else {
await getQueue(queue_id);
/* Вот именно здесь надо вызвать эту же функцию рекурсивно */
}
});
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question