deleteItem method
Implementation
Future<void> deleteItem(Map item, {Function? onSuccess, Function? onError}) async {
await HTTPClient(widget.apiURL).delete(
queryParams: {
'_id': item['_id'].toString(),
},
onSuccess: (response) {
(onSuccess ?? deleteStateData)(item, response);
showSnackBar(context, 'Deleted Successfully');
},
onError: (error) {
if (onError != null) {
onError(item, error);
}
showSnackBar(context, 'Failed to Delete');
},
);
}