Size: a a a

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

2020 September 01

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Всё, дальше сам
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Супер)
источник

S

Singular in ReactiveX - русскоговорящее сообщество
iamthevoid
Single.just(list).flatMap { Observable.flatMapIterable(it).concatMapSingle { insert(it).and then(Single.just(it))}.toList()  }
А если оптимизировать этот код?))
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Чтоб предложите?
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
А ты сам понимаешь, что в нем произойдёт, если сетевой вызов окончится ошибкой? Ты пойдёшь в базу, достаёшь все, а потом во флетмаре опять вставишь? Погугли на ютьюбе андроид академию, Москва или Минск, не помню, у них про рх норм видос
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Думай) без личных побед хорошим разработчиком не станешь
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Я бы посоветовал в экстеншны что то вынести
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Ну и обработать возможные ошибки
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Игорь
А ты сам понимаешь, что в нем произойдёт, если сетевой вызов окончится ошибкой? Ты пойдёшь в базу, достаёшь все, а потом во флетмаре опять вставишь? Погугли на ютьюбе андроид академию, Москва или Минск, не помню, у них про рх норм видос
Да вы правы. А мне надо было чтобы он сразу в subscribe бросил его
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Игорь
А ты сам понимаешь, что в нем произойдёт, если сетевой вызов окончится ошибкой? Ты пойдёшь в базу, достаёшь все, а потом во флетмаре опять вставишь? Погугли на ютьюбе андроид академию, Москва или Минск, не помню, у них про рх норм видос
Спасибо почитаю
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Игорь
А ты сам понимаешь, что в нем произойдёт, если сетевой вызов окончится ошибкой? Ты пойдёшь в базу, достаёшь все, а потом во флетмаре опять вставишь? Погугли на ютьюбе андроид академию, Москва или Минск, не помню, у них про рх норм видос
Читаю доку. Почему Scan не находит?
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
Singular
Читаю доку. Почему Scan не находит?
При чем тут scan?
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
Singular
Спасибо почитаю
Как-то ты быстро видос посмотрел, он на час с лишним
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Разобрался уже))
источник

S

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

S

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

S

Singular in ReactiveX - русскоговорящее сообщество
Если есть способ оптимизировать, то сообщите плиз
источник
2020 September 02

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Ты можешь в insert all возвращать список, можешь через toSingle
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
Singular
Если есть способ оптимизировать, то сообщите плиз
о , не надо так делать - видимо не смотрел ты видос)) там это не раз подмечали - подписка в подписке - зло. мне кажется, тебе не тут советы спрашивать надо, а базу курить - потому что везде об этом говорится - что так плохо
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Или сделать что то вроде

fun <T> Single<T>.onSuccessDoCompletable(action : (T) -> CompletableSource) = flatMap { source(it).toSingle { it }  }
источник