Я использую Rxjava и Retrofit2.0 в своем проекте, это выглядит так:
Observable<List<A>> getAFromServer();
Observable<List<B>> getBFromServer(@Body A.a);
Если я не использую реактивный способ, это будет так:
List<A> listA = getAFromServer();
foreach(A a: listA){
getBFromServer(a.a)
}
Итак, мой вопрос: как использовать Rxjava для достижения этой цели и какой оператор использовать?