Size: a a a

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

2017 February 25

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
получается так
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
прокидываем стрим
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
фильтруем стрим
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
в двух случаях одно и то же условие
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
а зачем в презентере фильтр?
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
if (handled.call(event)) {
         if (!subscriber.isUnsubscribed()) {
           subscriber.onNext(event);
         }
         return true;
       }
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
я вижу такой код в RxBindings
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
в обратном случае onNext нет
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
щас проверим
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
и правда
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
тогда для надежности хД
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
Artem Gilmudinov
в обратном случае onNext нет
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
но это вроде не главная проблема да?
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
нет, все решилось
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
я просто думал, что в 2 местах придется писать одно и то же условие
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
а, круто)
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
если после каждого map писать doOnNext они в той же последовательносте отработают?
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
да
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
подскажи, как по феншую сделать. Есть текстовое поле, текст которого нужно провалидировать, на каждое условие есть отдельная функция, которая скажет удовлетворяет этому условию или нет, если нет надо записать ошибку в массви ошибок и так по каждому условию. Вот что мне пришло как это сделать, это нормальный подход? в смысле я создал отдельный объект "errors" и уже внутри обзервбл в него добавляю данные? Можно ли как то этот список не выносить за пределы обзервбл?
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
источник