on method

StreamSubscription<T> on(
  1. dynamic callback
)
override

Calls callback whenever there is an event

Implementation

StreamSubscription<T> on(dynamic /* Callback | ValueCallback */ callback) {
  if (callback is Callback) {
    return _stream.listen((_) => callback());
  } else if (callback is ValueCallback<T>) {
    return _stream.listen(callback);
  }
  throw Exception('Invalid callback ${callback}!');
}