Добрый день всем.
Суть вопроса: раньше синтаксис последовательных обращений к серверу можно было оформить так:
this._someService.someMethod()
.concatMap(...)
.concatMap(...)
...
.subscribe(...);
и если, например, во втором вызове происходила ошибка, то все последующие отменялись.
Сейчас же синтаксис такой:
this._someService.someMethod()
.pipe(
concatMap(...),
concatMap(...),
...
).subscribe(...);
И теперь если происходит ошибка в одном из начальных вызовов то все последующие все равно срабатывают, как вернуть поведение с отменой последующих вызовов?