Size: a a a

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

2020 April 15

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Если Observable дает true, то запустить другой Observable с цепочкой преобразований, иначе вернуть Single<false>
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
вот так и пиши
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
только Single.just(false) должен стать Observable.just(false)
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
У меня там в цепочке есть .toSigle(value)
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
У меня там в цепочке есть .toSigle(value)
если ты все к Single приводишь, то flatMapSingle используй
источник

AD

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

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
если ты все к Single приводишь, то flatMapSingle используй
Получилось. Проблема была в том что первый обсервабл надо было тоже сделать синглом.
источник

AP

Alex Petrov in ReactiveX - русскоговорящее сообщество
Друзья, всем привет. Такой кейс. Мне нужно сделать три запроса, их объеденить. После выполнения запросов проверить некое условие, при выполнении которого нужно добавить элемент в БД. Соответственно если условие не выполнено то ничего добавлять в БД не надо. После этого нужно. смаппить и вернуть Single<List<Blablabla>>… Как это выполнить более изящно и правильно? То, что я понаписал сейчас, мне что-то совсем не нравится)) Во всяком случае в части doOnSuccess))
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
zip
источник

AP

Alex Petrov in ReactiveX - русскоговорящее сообщество
Что ты имешь ввиду zip? Я вот с помощью merge объядиняю 3 запроса. Вроде норм в этом смысле отрабатывает. Тут больше вопрос про запрос к БД в doOnSuccess
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
Я не очень шарю в котлине и андройде но почему операция в базу делается в doOn?
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
Например можно так
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
если очень захочется то можно избавится от сингл джаста
источник

AP

Alex Petrov in ReactiveX - русскоговорящее сообщество
Ага, спасибо, вроде понял
источник
2020 April 16

V

Victor in ReactiveX - русскоговорящее сообщество
Здравствуйте, подскажите больно ли  переносить   проект из rxjava2 в rxjava3 и какие трудности могут возникнуть?
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Victor
Здравствуйте, подскажите больно ли  переносить   проект из rxjava2 в rxjava3 и какие трудности могут возникнуть?
а зачем это делать? 🤔

p.s. ее пока никто не поддержал
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
Я хотел, но руки не дошли
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
по идее не сильно много разницы там
источник

АК

Артем Кулик in ReactiveX - русскоговорящее сообщество
Aleksey D.
а зачем это делать? 🤔

p.s. ее пока никто не поддержал
всмысле “не поддержал”?
источник