patchApi<T> method

Future<T> patchApi<T>(
  1. Uri uri,
  2. Map<String, dynamic> body,
  3. T mapperFunction(
    1. dynamic value
    ), {
  4. Map<String, String>? headers,
})

Implementation

Future<T> patchApi<T>(
  Uri uri,
  Map<String, dynamic> body,
  T Function(dynamic value) mapperFunction, {
  Map<String, String>? headers,
}) async {
  headers = getHeaders(headers ?? {});
  log(json.encode(body), name: 'requestBody');
  var caller = client
      .patch(uri, body: json.encode(body), headers: headers)
      .timeout(timeout);

  return _callApi(caller, mapperFunction);
}