I just started on ReactiveX and Retrofit, Consider following example retrofit example,
@GET
public Observable<ResponseType1> makeFirstCall();
@POST
public Observable<ResponseType2 makeSecondCallWithFirstResponse(@Body ResponseType1 input);
Is it a good idea to have observable within another action1? like below
makeFirstCalle().subscribe((responseType1) -> {
makeSecondCallWithFirstResponse(responseType1).subscribe("second action goes here")
});