addError method

  1. @override
void addError(
  1. Object error, [
  2. StackTrace? stackTrace

Sends or enqueues an error event.

Listeners receive this event at a later microtask. This behavior can be overridden by using sync controllers. Note, however, that sync controllers have to satisfy the preconditions mentioned in the documentation of the constructors.


void addError(Object error, [StackTrace? stackTrace]) {
  if (_isAddingStreamItems) {
    throw StateError(
        'You cannot add an error while items are being added from addStream');

  _addError(error, stackTrace);