post method
Implementation
Future<Map<String, dynamic>> post(
String url,
Map<String, dynamic> body, {
bool useDonuzToken = true,
String? appId,
String? tokenCliente,
Map<String, String>? headers,
}) async {
try {
body = removeNullValues(body);
final response = await _client.post(
Uri.parse(
useDonuzToken && !url.contains("https://")
? config.donuzApi + url
: url,
),
body: jsonEncode(body),
headers: getHeaders(
useDonuzToken: useDonuzToken,
appId: appId,
tokenCliente: tokenCliente,
headers: headers,
),
);
return jsonDecode(response.body);
} on Exception {
return <String, dynamic>{};
}
}