Я хочу иметь возможность отвечать на ошибки при вызове collectionData.Я добавил catchError, но он никогда не вызывается.Фактически, collectionData выдает результат без элементов.
export const bundleEpic = action$ => action$.pipe(
ofType(BUNDLES_LOAD),
tap(action => console.log(`Received action: type=${action.type}`)),
switchMap(() => (
collectionData(bundlesRef, 'id')
.pipe(
tap(docs => console.log(`bundleEpic: size = ${docs.length}`)),
map(docs => publicBundlesLoadSuccess(docs)),
catchError(error => from(publicBundlesLoadFail(error))
)
))
)
Как правильно обрабатывать ошибки с использованием collectionData?