setAddress method

dynamic setAddress(
  1. int orderId,
  2. String deliveryOpt
)

Implementation

setAddress(int orderId, String deliveryOpt) async {
  isSubmitting = true;
  update();
  final result = await addressService.setAddress(
    param: {
      'customerAddressID': selectedAddress.addressId,
      'orderID': orderId,
      'as': deliveryOpt,
    },
  );

  result.fold(
    (failure) {
      onError?.call(failure.message);
      isSubmitting = false;
      update();
    },
    (result) {
      isSubmitting = false;
      isSubmitted = true;
      onSuccess?.call("success_submit".tl);
      update();
    },
  );
}