Не знаю, как сделать, но нужно, чтобы запросы не накладывались друг на друга, но при этом идет обращение каждые 1500 секунды к серверу:
как сделать, чтобы мы не попали сюда, до тех пор пока не завершатся все запросы?
let timeout = 1500;
let repeat = function(){
send1().then(); // запрос 1 (async)
send2().then(); // запрос 2 (async)
send3().then(); // запрос 3 (async)
..
sendN().then(); // запрос 4 (async)
// как сделать, чтобы мы не попали сюда, до тех пор пока не завершатся все запросы?
// в противном случае, рекурсивно снова прогнать функцию с запросами
setTimeout(repeat, timeout);
}
setTimeout(repeat, timeout);