approve method

void approve(
  1. UMoadiResponse i
)

Implementation

void approve(UMoadiResponse i) => UNavigator.confirm(
  title: U.s.approve,
  message: U.s.areYouSureYouWantToApproveAndRegisterThisTaxpayerInTheNamatSystem,
  onConfirm: () {
    ULoading.show();
    UServices.moadi.approve(
      p: UIdParams(id: i.id),
      onOk: (UResponse<UMoadiResponse> r) {
        ULoading.dismiss();
        UNavigator.back();
        okCallback(r.message, read);
      },
      onError: (UEmptyResponse r) {
        ULoading.dismiss();
        UNavigator.back();
        errorCallBack(r.message, read);
      },
      onException: (String e) {
        ULoading.dismiss();
        UNavigator.back();
        UToast.error(message: e);
      },
    );
  },
);