clearRequest method

void clearRequest({
  1. required String method,
  2. required String path,
  3. Map<String, dynamic>? queryParameters,
  4. dynamic data,
})

清除指定请求的缓存

Implementation

void clearRequest({
  required String method,
  required String path,
  Map<String, dynamic>? queryParameters,
  dynamic data,
}) {
  final requestKey = _generateRequestKey(
    method: method,
    path: path,
    queryParameters: queryParameters,
    data: data,
  );

  _pendingRequests.remove(requestKey);
  _debounceTimers[requestKey]?.cancel();
  _debounceTimers.remove(requestKey);
  _throttleTimestamps.remove(requestKey);
}