sendError method

void sendError(
  1. Object error,
  2. StackTrace stackTrace
)

Implementation

void sendError(Object error, StackTrace stackTrace) {
  runWork(() {
    if (_cancelOnError) {
      cancel();
    }
    final onError = _onError;
    if (onError is void Function(Object, StackTrace)) {
      return zone.runBinaryGuarded(onError, error, stackTrace);
    } else {
      return zone.runUnaryGuarded<Object>(onError as dynamic, error);
    }
  });
}