send method
Send request
Implementation
Future<Map?> send({required Map<String, dynamic> data}) async {
try {
final uri = Uri.parse(url);
final requestHeaders = {
'Content-Type': 'application/json',
...headers,
};
final body = jsonEncode(data);
final response = await http.post(
uri,
headers: requestHeaders,
body: body,
);
if (response.statusCode == 200) {
return jsonDecode(response.body);
} else {
throw Exception('Failed to send request');
}
} catch (err) {
if (debug) {
print('[HooksEasy] Error: $err');
}
}
return null;
}