deletePrescription method

Future deletePrescription({
  1. dynamic prescription_Id,
  2. dynamic context,
})

Implementation

Future deletePrescription({prescription_Id, context}) async {
  var decodedResponse;
  final ApiBody = {"prescription_id": "${prescription_Id}"};
  try {
    http.Response response = await http.post(
        Uri.parse('${medicine_API}api/medicine/delete-uploaded-prescription'),
        headers: {
          "Authorization": currentUserToken,
        },
        body: ApiBody);

    decodedResponse = json.decode(response.body);

    deletePrescriptionData = await decodedResponse;
    BackFunction(2);

    if (decodedResponse['success'] == true) {
      Validator().successMessage(
        context: context,
        message: "${decodedResponse['message']}",
      );
    } else {
      Validator().errorMessage(
          context: context, message: "${decodedResponse['message']}");
    }
  } catch (e) {
    ErrorListner(
        apiname: 'api/medicine/delete-uploaded-prescription',
        responsed: "${decodedResponse}",
        request: ApiBody,
        app_error: '${e}');
  }
}