@i_cant_play_any_solo

RXJava Retrofit как объединить два запроса с разной длиной ответа?

Всем привет!
У меня есть задача:
С сервера получить название камеры, id событий с этой камеры, URL картинки по ID события
К примеру: у нас может быть 5 камер, 40 событий суммарно с разных камер и 40 картинок
Для вызовов API я использую RXJava и Retrofit
Моя проблема в том, что я пытаюсь объединить результаты двух Observable. Один получается с сервера названия камер, другой ID событий, но при попытке использовать .zip это не работает - как я понимаю из-за разной длины ответа двух Observable (из примера - 5 названий камер и 40 ID)
Могу ли я объединить Observable подобным образом или правильнее будет хранить отдельно список названий камер и затем по этому списку получать ID событий для каждого имени?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 сент. 2021, в 23:19
600 руб./за проект
23 сент. 2021, в 23:04
40000 руб./за проект
23 сент. 2021, в 22:59
1500 руб./за проект