Я написал код, как показано ниже.
Код: Выделить всё
firstMono.flatMap{
val secondMono = callWebservice(firstMono)
val thrirdMono = secondMono.flatMap { secondMonoResponse ->
if (secondMonoResponse.getName.equals("ABC")) {
callAnotherWebService(secondMon)
} else {
secondMono
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/710 ... lternative
Мобильная версия