setError method

  1. @protected
void setError(
  1. dynamic error, {
  2. String? event,
})

Called by blocs (subclasses) when an error occurs

isBusy is cleared whenever an error is set Optional argument event is the name of event which is calling setError

Implementation

@protected
void setError(dynamic error, {String? event}) {
  if (!_kReleaseMode) {
    event ??= _caller;
  }

  _monitor.onError(this, error, event: event);
  _isBusy = false;
  _error = error;
  _stream?.add(null);
  notifyListeners(BlocEventType.error);
}