errorIf method
Emits error event when state is LceError and predicate
returns true
Implementation
Stream<LceState<DATA>> errorIf(bool Function(LceError<DATA> error) predicate) => map((state) {
if (state is LceError<DATA> && predicate(state)) {
throw state.error;
} else {
return state;
}
});