createData method
Implementation
Future<dynamic> createData(String url, Map<String, dynamic> data) async {
try {
final response = await client.postRequest(url, data);
// debugPrint("ini payload $data");
try {
final decoded = jsonDecode(response.body);
return decoded;
} catch (jsonErr) {
return {
'success': false,
'message': 'Failed to parse JSON',
'status': response.statusCode,
'raw': response.body,
};
}
} catch (e) {
return {
'success': false,
'message': 'Failed to send request',
'error': e.toString(),
};
}
}