onWithKey<T> static method

StreamSubscription<T> onWithKey<T>({
  1. String? key,
  2. required void onData(
    1. T object
    ),
})

Implementation

static StreamSubscription<T> onWithKey<T>({String? key, required void Function(T object) onData}) {
  StreamSubscription<T> subscription = _mInstance.listen<T>(onData);
  if (key != null) {
    managedSubscriptions ??= {};
    managedSubscriptions!.remove(key)?.cancel();
    managedSubscriptions![key] = subscription;
  }
  return subscription;
}