Я пытаюсь отправить массив запросов в конечную точку с Observable.fromIterable(array).subscribe()
с намерением, чтобы каждый элемент последовательно попадал на сервер.
В настоящее время Observable не ожидает завершения асинхронной задачи отправки в конечную точку, прежде чем выполнить следующий запрос.У меня есть две потенциальные идеи, но я не уверен, как их реализовать.
Переместить .subscribe().onNext()
к обратному вызову, чтобы каждый элемент вызывался после завершения асинхронной задачи.
Используйте взамен .concatmap
.Я видел, что это опубликовано как рекомендуемый метод для людей с такими же действиями, как у меня, с некоторыми массивами элементов с асинхронными задачами, но я не уверен, почему это будет работать или как это работает иначе, чем у меня выше.