Size: a a a

StartAndroid Ru RxJava

2020 February 10

AL

Alexander Lex in StartAndroid Ru RxJava
Andrey Pomazkin
concatMap советуют
То что нужно! Спасибо 👍
источник

AP

Andrey Pomazkin in StartAndroid Ru RxJava
все мы через это проходим
источник

Y

Yaroslav in StartAndroid Ru RxJava
Andrey Pomazkin
был какой-то другой оператор, не flatmap, который сохраняет порядок
Switchmap?
источник

М

Михаил in StartAndroid Ru RxJava
Andrey Pomazkin
был какой-то другой оператор, не flatmap, который сохраняет порядок
concatMap
источник

М

Михаил in StartAndroid Ru RxJava
Yaroslav
Switchmap?
Это не те дроиды)
источник

Y

Yaroslav in StartAndroid Ru RxJava
Михаил
Это не те дроиды)
Понял
источник
2020 February 11

AP

Andrey Pomazkin in StartAndroid Ru RxJava
Михаил
Это не те дроиды)
Что за дроиды?
источник

М

Михаил in StartAndroid Ru RxJava
Andrey Pomazkin
Что за дроиды?
источник
2020 February 12

МE

Михаил E1ement in StartAndroid Ru RxJava
Привет! Ребята, подскажите, как проверять и нормально обрабатывать пустые эмиты (пустые выборки из ROOM)?  Уже какие только костыли не делал, но в проклатый map не заходит, цепочка рвётся
источник

M

Mikhail Android in StartAndroid Ru RxJava
Изначально убрать пустые?
источник

МE

Михаил E1ement in StartAndroid Ru RxJava
Mikhail Android
Изначально убрать пустые?
room умеет бросать ексепшены на пустые выборки, но это тоже неверно ИМХО
источник
2020 February 15

S

Sergey in StartAndroid Ru RxJava
Привет! Как в rxjava пробросить свою ошибку заместо пришедшей, только сделать это ещё до подписки, до subscribe?
источник

S

Sergey in StartAndroid Ru RxJava
Пытаюсь сделать throw в doOnError, но он тогда комбинирует ошибки, а не кидает только мою
источник

[P

[отпуск] Dmitrii Polyakov in StartAndroid Ru RxJava
Sergey
Пытаюсь сделать throw в doOnError, но он тогда комбинирует ошибки, а не кидает только мою
onErrorReturn..
источник

S

Sergey in StartAndroid Ru RxJava
Вроде с onErrorResumeNext что-то проглянулось))
источник

S

Sergey in StartAndroid Ru RxJava
А вот если такая ситуация с rxjava:
Функция возвращает completable. Внутри себя она получает completable от некой другой операции, и теперь если completable не выкинул ошибку нужно выполнить ещё несколько запросов через другие completable источники. Вопрос в том, как в случае получения ошибки от любой из этих функций вернуть в самой основной функции completable с соответствующей ошибкой, грубо говоря completable.error. Просто когда подписываюсь на функцию внутри через subscribe, то она возвращает void...
источник

S

Sergey in StartAndroid Ru RxJava
Т.е. по сути понять как написать условие, что если функция вернула ошибку, то вернуть эту ошибку в общей функции
источник
2020 February 16

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Sergey
А вот если такая ситуация с rxjava:
Функция возвращает completable. Внутри себя она получает completable от некой другой операции, и теперь если completable не выкинул ошибку нужно выполнить ещё несколько запросов через другие completable источники. Вопрос в том, как в случае получения ошибки от любой из этих функций вернуть в самой основной функции completable с соответствующей ошибкой, грубо говоря completable.error. Просто когда подписываюсь на функцию внутри через subscribe, то она возвращает void...
Если я правильно понял, тебе нужно выполнить цепочку разных completable
Чтобы выполнить completable после другого, у completable есть функция andthen
Если хоть один источник из цепочки вернёт ошибку, то её ты можешь получить в коллбеке для ошибки, который задаешь при подписке на цепочку
источник

S

Sergey in StartAndroid Ru RxJava
Artyom Afanasiev
Если я правильно понял, тебе нужно выполнить цепочку разных completable
Чтобы выполнить completable после другого, у completable есть функция andthen
Если хоть один источник из цепочки вернёт ошибку, то её ты можешь получить в коллбеке для ошибки, который задаешь при подписке на цепочку
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Это не похоже на цепочку операций, почитай про flatMap, andThen и т.д.
источник