onError method

  1. @useResult
VoidCallback onError(
  1. void listener(
    1. Object? error,
    2. StackTrace? stackTrace,
    3. T? data
    )
)

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

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

See also:

Implementation

@useResult
VoidCallback onError(void Function(Object? error, StackTrace? stackTrace, T? data) listener) => onResult((result) {
      if (result case final Error<T> error) listener(error.error, error.stackTrace, error.data);
    });