Size: a a a

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

2017 March 11

I

Igor in ReactiveX - русскоговорящее сообщество
Artem Gilmudinov
@angmarr мне не принципиально, просто в образовательных целях) спасибо за помощь)
Вот кстати Kotlin чат - можешь там поспрашивать https://telegram.me/kotlin_lang
источник

AG

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

AG

Alexey Gvozditskiy in ReactiveX - русскоговорящее сообщество
Помогите разобраться. http://pastebin.com/KnqL5xGU
В какой-то момент по логам вижу, что в Observable.create subscriber становится isUnsubscribed = true. И, соответственно, в Action1 я уже ничего не получаю.
subscriber.onCompleted(); 100% не вызывался. Почему может произойти отписка, как ее избежать?
источник

AK

Amir Konovalov in ReactiveX - русскоговорящее сообщество
чёта жесть
источник

AK

Amir Konovalov in ReactiveX - русскоговорящее сообщество
а эррор не приходит?
источник
2017 March 14

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
У меня есть предположение, что идет отписка сразу по error
источник

AG

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

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
As shown in the above diagram, an onError notification from any of the source Observables will immediately be passed through to observers and will terminate the merged Observable.
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
хотя нихрена там нет на этой диаграмме=)
источник

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
Как избежать этого ?)
источник

AG

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

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
Не, не подойдет, нужно получить ошибку как только выкинута, но продолжить работу
источник

AG

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

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
после него по определению ничего не может быть
источник

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
грустно, очень грустно
источник

AG

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

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
Не сильно хотел это делать, но видать придется, коли хочется запустить приложение в срок
источник

IK

Igor Komarov in ReactiveX - русскоговорящее сообщество
А никак не получится изменить поведение чейна, чтобы onError не завершало его ?
источник

AG

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

I

Igor in ReactiveX - русскоговорящее сообщество
Igor Komarov
А никак не получится изменить поведение чейна, чтобы onError не завершало его ?
- onErrorReturn(), which replaces onError with a single onNext(value) (followed by onCompleted(), which logically follows the final emission).
- onErrorResumeNext(), which replaces the current stream with an entirely new Observable.
источник