SubSubscriber<T> constructor

SubSubscriber<T>({
  1. required Widget child,
  2. required Stream<T> stream,
  3. ValueChanged<T>? listener,
})

Subscribes to a Stream.

  • The optional listener is attached to the stream.

Implementation

SubSubscriber({
  required Widget child,
  required Stream<T> stream,
  ValueChanged<T>? listener,
}) : super(
        create: () => listener != null ? stream.listen(listener) : null,
        keys: [stream],
        dispose: (value) => value?.cancel(),
        builder: (context, _) => child,
      );