Как в RxJS сделать переодичный вызов в n времени, только после завершения текущей итерации?
Как сделать блокирующий интервал в rxjs в angular http-client? То есть нужно запускать запрос после завершения текущего через n времени и так по новой далее.
У меня есть мысли как это сделать, но выглядит очень костыльным.
Прошу учесть что сервер отвечает в течении 3-20 секунд, а интервал обновления нужен около 20 секунд. То есть обычный interval тут не годиться.