P
У меня есть два Completable запроса
Как мне объединить их и подписаться на оба сразу?
Я слышал это делается с помощью zip, но я не совсем понимаю как
Помогите, пожалуйста🙏🏻
Size: a a a
P
P
SV
D
EG

A
EG
AA
EG
M
fun periodicRequest() {
addDisposable(
Flowable.interval(Constants.SYNC_INTERVAL, TimeUnit.MILLISECONDS, Schedulers.io())
.flatMap { requestToServer() }
.observeOn(AndroidSchedulers.mainThread())
.subscribe()
)
}
oveeride fun onDestroy() {
getDisposable().clear()
}A
@JmsListener(…)
fun someMethod() {
val mono = someReactiveService.invokeReactiveClient()
mono.subscribe()
}
…
fun invokeReactiveClient(): Mono<Unit> {
return webClient.post().uri()…
}
l
@JmsListener(…)
fun someMethod() {
val mono = someReactiveService.invokeReactiveClient()
mono.subscribe()
}
…
fun invokeReactiveClient(): Mono<Unit> {
return webClient.post().uri()…
}
M
onComplete не передается в основную цепочку. showMessages() не вызывается.…
.flatMapCompletable {
fetchMessages()
}
.andThen {
showMessages()
}fun fetchMessages() = api
.getSingle()
.doOnSuccess { … }
.ignoreElement()…
.flatMapCompletable {
fetchMessages().andThen {
showMessages()
}
}M
onComplete не передается в основную цепочку. showMessages() не вызывается.…
.flatMapCompletable {
fetchMessages()
}
.andThen {
showMessages()
}fun fetchMessages() = api
.getSingle()
.doOnSuccess { … }
.ignoreElement()…
.flatMapCompletable {
fetchMessages().andThen {
showMessages()
}
}D
D
startWith() в начале цепи работает.FK
FK
DT
V