requestOrderedPetCancellation method

void requestOrderedPetCancellation(
  1. OrderPetMapModel? orderPetMapModel
)

Implementation

void requestOrderedPetCancellation(OrderPetMapModel? orderPetMapModel) async {
  http.Response response;

  SharedPreferencesService sharedPreferencesService = await SharedPreferencesService.getInstance();

  try {
    final data = orderPetMapModel?.postData();
    var currentUserId = await sharedPreferencesService.getUserId();
    var token = await sharedPreferencesService.getToken();

    response = await postHttp(
        "/user/$currentUserId/requestCancelOrderPet/${orderPetMapModel?.id}", token, data!,);
    if (response.statusCode == 201) {
      print(response.body);
    } else {
      print(response.statusCode);
      print(response.body);
    }
  } catch (e) {
    print(e);
    throw Exception('Failed to request pet cancellation');
  }
}