amendRequest method

void amendRequest({
  1. String? method,
  2. Uri? uri,
  3. Map<String, String>? headers,
  4. Uint8List? bodyBytes,
  5. String? contentType,
})

Amends initial request parameters if modified downstream by an interceptor.

Implementation

void amendRequest({
  String? method,
  Uri? uri,
  Map<String, String>? headers,
  Uint8List? bodyBytes,
  String? contentType,
}) {
  if (_isSettled || _context == null) return;
  _context = _context!.copyWith(
    method: method,
    uri: uri,
    requestHeaders: headers,
    requestBodyBytes: bodyBytes,
    requestContentType: contentType,
  );
}