Skip to content

Instantly share code, notes, and snippets.

View long1eu's full-sized avatar
🎯
Focusing

Razvan Lung long1eu

🎯
Focusing
  • România
View GitHub Profile
@tomaszpolanski
tomaszpolanski / OnErrorResumeNextStreamTransformer2.dart
Created April 25, 2018 08:08
RxDart OnErrorResumeNextStream transformet that passes the error
class OnErrorResumeNextStreamTransformer2<T>
extends StreamTransformerBase<T, T> {
final StreamTransformer<T, T> transformer;
// From the orginal version parameter was changed from `Stream<T> recoveryStream` to `Stream<T> Function (dynamic error) recoveryStream`
OnErrorResumeNextStreamTransformer2(Stream<T> Function (dynamic error) recoveryStream)
: transformer = _buildTransformer(recoveryStream);
@override
Stream<T> bind(Stream<T> stream) => transformer.bind(stream);