Чтобы преобразовать Single<E>
в Observable<E>
, просто оператор flatMap
- это то, что вы ищете.
С другой стороны, если вы хотите преобразовать из Observable<E>
в Single<E>
, вы можете сделать это так:
Observable<Int>.just(1)
.flatMap { number -> Single<Int> in
return Single<Int>.just(number)
}
// it's Single<Int> from now on..