put method
Make a PUT request
Implementation
Future<Map<String, dynamic>> put(
String path, {
Map<String, dynamic>? body,
}) async {
final url = Uri.parse('\$baseUrl\$path');
final headers = {..._defaultHeaders, 'Content-Type': 'application/json'};
final response = await _client.put(
url,
headers: headers,
body: body != null ? jsonEncode(body) : null,
);
if (response.statusCode >= 200 && response.statusCode < 300) {
return jsonDecode(response.body) as Map<String, dynamic>;
} else {
throw RivetClientException(response.statusCode, response.body);
}
}