listen method

StreamSubscription<ActiveWindowInfo?> listen(
  1. void onData(
    1. ActiveWindowInfo?
    )?, {
  2. Function? onError,
  3. void onDone()?,
  4. bool? cancelOnError,
})

Implementation

StreamSubscription<ActiveWindowInfo?> listen(
  void Function(ActiveWindowInfo?)? onData, {
  Function? onError,
  void Function()? onDone,
  bool? cancelOnError,
}) {
  return _controller.stream.where(_testFilter).distinct((a, b) => a == b).listen(
        onData,
        cancelOnError: cancelOnError,
        onDone: onDone,
        onError: onError,
      );
}