Пример - всегда упрощение. Вова правильно сказал все. Работать будет само Реле, но оно уже не будет подписано на что-то кинувшее ошибку, то есть те события приходить перестанут.
Ааа, то есть смотри - если у нас на реле обсёрвит сразу несколько обсёрваблов, то в случае если от одного из обсёрваблов приходит ошибка, то от него реле отпишется, а эмиты от остальных обсрваблов она будет обрабатывать и дальше?
Ааа, то есть смотри - если у нас на реле обсёрвит сразу несколько обсёрваблов, то в случае если от одного из обсёрваблов приходит ошибка, то от него реле отпишется, а эмиты от остальных обсрваблов она будет обрабатывать и дальше?
Фишка реле, в том что подписчики реле (обычно это вью) не получат ошибки и не отпишутся. Но сама цепочка в пм-ке перестанет функционировать после первой ошибки если её не обработать
Ааа, то есть смотри - если у нас на реле обсёрвит сразу несколько обсёрваблов, то в случае если от одного из обсёрваблов приходит ошибка, то от него реле отпишется, а эмиты от остальных обсрваблов она будет обрабатывать и дальше?
Само реле будет работать, но цепочка которая эмитит в реле отвалится без обработки(retry)
Будет. Мы не затачивали либу под Джава. Возможно некоторые вещи будут неудобными при использовании из джавы. Различные экстеншны и тп. Много плюшек либы основываются на применении Котлина. Но при желании саму концепцию можно использовать без проблем. Мы еще до Котлина ее юзали и разрабатывали. Почитайте статьи Димы на хабре, есть в шапке чата. В общем попробовать можете, заодно фидбек дадите.