Size: a a a

ReactiveX - русскоговорящее сообщество

2020 August 19

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Aleksey D.
fun inc() = processor.publish(count.incrementAndGet())

fun dec() = processor.publish(count.decrementAndGet())

fun observe() = processor.map { it > 0 }
хм
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Почему бы и нет )
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Есть Single который испускает 3 элемента. Так вот после получения элементов я должен их отправить в другой Single, и дальше выполнить 1 Single.
Как сделать?
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
> Single который испускает 3 элемента

это как?
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Tripple?
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Ivan
> Single который испускает 3 элемента

это как?
фигню написал, короче обычный Single.just("ASDSSD")
источник

S

Singular in ReactiveX - русскоговорящее сообщество
После получения данных мы получаем их в onSuccess, но перед этим паралельно отправить данные в некий Observable.
flatMap юзать для этого?
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Только надо чтобы flatMap вернул нам наш Observable, а не тот который паралельно отправили
источник
2020 August 20

I

Ivan in ReactiveX - русскоговорящее сообщество
Singular
После получения данных мы получаем их в onSuccess, но перед этим паралельно отправить данные в некий Observable.
flatMap юзать для этого?
Если правильно понял, то должно быть что-то вроде

mySingle
 .doAfterSuccess {
   anotherPublisher()
     .subscribeOn(Schedulers.io())
     .subscribe()
 }


тогда ты триггерёшь свой Single, как только он даст результат, параллельно запустится anotherPublisher(), который уже не залезет в onSuccess твоего изначального Single
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
но тут могут налететь из-за subscribe() внтури другого subscribe(), а я бы с удовольствием посмотрел на другое решение 🙂
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Ivan
но тут могут налететь из-за subscribe() внтури другого subscribe(), а я бы с удовольствием посмотрел на другое решение 🙂
Через сабджект на который уже есть подписка? onNext в него например
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Артем Кулик
Через сабджект на который уже есть подписка? onNext в него например
нууу... не знаю. моё решение мне нравится больше
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Ivan
нууу... не знаю. моё решение мне нравится больше
как ты и говорил - сабскрайб внутри doOn - фи
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
я в своё время не нашёл проблем с subscribe внутри subscribe
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
я даже идеологически здесь не вижу проблемы, выключая то, что это норм работает
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
в условия ТСа вписывается на все 100, ИМХО
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
нравится, как этот чувак задает вопрос, все бросаются ему на помощь, а он больше не появляется в чате до следующего вопроса)
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Ivan
я в своё время не нашёл проблем с subscribe внутри subscribe
просто грязно немного выходит, суть Rx в том, чтобы все одной цепочкой организовать)
источник

I

Ivan in ReactiveX - русскоговорящее сообщество
Aleksey D.
просто грязно немного выходит, суть Rx в том, чтобы все одной цепочкой организовать)
мне кажется, что тут как раз-таки сам бизнес подразумевает ответление от цепочки
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Ivan
мне кажется, что тут как раз-таки сам бизнес подразумевает ответление от цепочки
так, пойду сам вопрос прочитаю)
источник