У меня есть Flowable
, который непрерывно испускает предметы и никогда не звонит onError
или onComplete
. Теперь у меня есть Completable
, который я хотел бы объединить с этим Flowable
, чтобы, когда Completable
завершает Flowable
, звонит onComplete
. Я не могу напрямую изменить данный мне объект Flowable
.
Одна проблема, с которой я столкнулся, заключается в том, что я бы использовал takeUntil
на Flowable
, однако Flowable
может прекратить испускать предметы в любой точке, и я все же хотел бы, чтобы Completable
мог звонить onComplete
.
Обновление:
Так как мы можем сделать Completable.toFlowable()
, мы можем объединить два Flowables
. Проблема в том, что я до сих пор не могу найти способ выполнить оба варианта после завершения.