Is it possible to implement something like next chaining using RxJava:
loginObservable() .then( (someData) -> { // returns another Observable<
try using scan()
Flowable.fromArray(array).scan(...).subscribe(...)