cancelRequest method
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);
}
}