filterTo method
StreamSubscription
filterTo(
- FieldControl controller, {
- Function? onError,
- void onDone()?,
- bool cancelOnError = false,
- ValueConverter? converter,
- Predicate<
T> ? filter,
Filters data into given controller
.
Implementation
StreamSubscription filterTo(FieldControl controller,
{Function? onError,
void onDone()?,
bool cancelOnError = false,
ValueConverter? converter,
Predicate<T>? filter}) {
return subscribeStream(
(data) {
if (filter != null) {
data = data!.where(filter).toList();
}
controller.setValue(converter != null ? converter(data) : data);
},
onError: onError,
onDone: onDone,
cancelOnError: cancelOnError,
);
}