Size: a a a

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

2017 March 01

AK

Anatolii K in ReactiveX - русскоговорящее сообщество
я не знаю что хуже XD
источник

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
Artem Gilmudinov
я не знаю как прерывать верхний поток, за исключением наличия exception из него. Поэтому предлагаю так.
data.concatMap(v -> {
  if(v == -1) {
     return Observable.error(new MyError(v));
  }
  ....
}).onErrorResumNext(error -> {
  if(error.v == -1) {
   

  }
}....
concatMap .... ох сколькож там операторов то...
источник

AG

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

AG

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

AG

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

N

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

AG

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

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
да, но мне важно , что если придет 0 - то все ок, и цепочка завершается, и несколько остальных - тогда надо будет продолжить цепочку путем вызова очередного fromCallable()
источник

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
ну я так понимаю, что флетмап мне подходит в этом случае, пусть даже с ифами
источник

AG

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

AG

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

AG

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

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
мм, не совсем понятно про порядок
источник

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
они же последовательны
источник

AG

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

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
вот flatMap ты замапишь их на другие observable
источник

N

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

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
я стартовал первую команду, жду ее выполнения
источник

N

Nick Senchurin in ReactiveX - русскоговорящее сообщество
по окончанию, в зависимости от статуса решаю, какой обсервабл запускать дальше
источник

AG

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