ребят если у меня такая конструкция
source.pipe(
switchMap(() => httpCall()),
catchError(() => return of(null))
)
то почему когда httpCall дает ошибку, то даже если source повторно сделает эмит, то ничего не будет. запроса не будет. а если catchError дать именно httpCall-у тогда все норм.