Здравствуйте. Не давно начал знакомиться с rxjava2 и появился вопрос как сделать сразу два запроса и объединить результат в один список.
У меня есть объект Item у которого есть поле List<DetailsItem>.
Cначала мы получаем локальный список ItemEntity c помощью Room, который возвращает в виде Flowable<List<ItemEntity>>, и затем мне нужно через другой запрос закинуть в этот объект список деталей в List<DetailsItem>. Для этого я использую метод getAllDetailsItemById(itemEntity.id). При этом я использую сразу два объекта - Item и ItemEntity. И чтобы конвертировать один объект в другой я использую свой Mapper. При этом мне нужно чтобы в итоге мой метод возвращал уже Flowable<List<Item>.
C одним объектом у меня получается, но когда сталкиваюсь со списком появляются проблемы.