setError method

void setError(
  1. Object error, [
  2. StackTrace? stackTrace
])

Set the error with optional stackTrace to AsyncError

Implementation

void setError(Object error, [StackTrace? stackTrace]) {
  batch(() {
    value = AsyncState.error(error, stackTrace);
    if (completer.isCompleted) completer = Completer<bool>();
    completer.complete(true);
  });
}