onData method

  1. @useResult
VoidCallback onData(
  1. void listener(
    1. T data
    )
)

Registers a listener (addListener) that will only be invoked for Data results.

Use the returned VoidCallback function to unsubscribe the listener (i.e. calls removeListener).

See also:

Implementation

@useResult
VoidCallback onData(void Function(T data) listener) => onResult((result) {
      if (result case final Data<T> data) listener(data.data);
    });