patch method
Make a patch API call
Extre headers are added after normal headers, so overwrite from extraHeaders is possibile
Implementation
Future<http.Response> patch(String endpoint, Map<String, dynamic> body, String? token, {Map<String, dynamic> extreHeaders = const {}}) {
_log(endpoint);
Map<String, String> headers = new Map<String, String>.from(this.defaultHeaders);
String finalUrl = this.baseUrl + "/" + endpoint;
if (token != null) {
headers[this.headerAuthKey] = "Token $token";
}
String data = jsonEncode(body);
if (_mockClient != null) {
return _mockClient!.patch(Uri.parse(finalUrl), headers: {...headers, ...extreHeaders}, body: data);
}
return http.patch(Uri.parse(finalUrl), headers: {...headers, ...extreHeaders}, body: data);
}