cancelRequest method

  1. @override
void cancelRequest({
  1. String cancellationReason = '',
})
override

Cancels all in-flight requests.

Call this when leaving a screen to abort any pending requests that are no longer needed (e.g. in onClose / dispose).

Example:

@override
void onClose() {
  _api.cancelRequest(cancellationReason: 'Screen closed');
  super.onClose();
}

Implementation

@override
void cancelRequest({String cancellationReason = ''}) {
  cancellations.add(cancellationReason);
}