cancelRequest method

void cancelRequest(
  1. String method,
  2. String url
)

Implementation

void cancelRequest(String method, String url) {
  final requestKey = '$method:$url';
  _activeRequests[requestKey]?.cancel('Request cancelled by user');
  _activeRequests.remove(requestKey);

  // Also reject any pending completer
  if (_pendingRequests.containsKey(requestKey)) {
    _pendingRequests[requestKey]?.completeError('Request cancelled by user');
    _pendingRequests.remove(requestKey);
  }
}