Как правильно создать цепочку в следующем случае? Теперь у меня есть:
someSingle()
.filter{...}
.flatMapSingleElement { Single.create {...} }
.doOnError(...)
.onErrorReturnItem(...)
.switchIfEmpty(...)
Но мне нужно вставить в цепочку anotherSingle () и someCompletable () после someSingle () и не разрывать эту цепочку. Поэтому я пробую следующее:
someSingle()
.filter{...}
.flatMapSingle { anotherSingle() }
.flatMapCompletable { someCompletable() }
и что я могу сделать дальше, чтобы продолжить цепочку с
.flatMapSingleElement { Single.create {...} }
.doOnError(...)
.onErrorReturnItem(...)
.switchIfEmpty(...)
?