approve method
void
approve()
Implementation
void approve() {
ULoading.show();
UServices.user.update(
p: UUserUpdateParams(
id: user.id,
birthCertificateFirstRejectionReason: "",
nationalCardBackRejectionReason: "",
nationalCardFrontRejectionReason: "",
visualAuthenticationRejectionReason: "",
eSignatureRejectionReason: "",
addTags: <int>[
TagUser.verified.number,
TagUser.nationalCardBackVerified.number,
TagUser.nationalCardFrontVerified.number,
TagUser.birthCertificateFirstVerified.number,
TagUser.eSignatureVerified.number,
TagUser.visualAuthenticationVerified.number,
],
removeTags: <int>[
TagUser.awaitingVerification.number,
TagUser.nationalCardBackAwaitingVerification.number,
TagUser.nationalCardFrontAwaitingVerification.number,
TagUser.birthCertificateFirstAwaitingVerification.number,
TagUser.eSignatureAwaitingVerification.number,
TagUser.visualAuthenticationAwaitingVerification.number,
],
),
onOk: (UEmptyResponse r) {
ULoading.dismiss();
UToast.snackBar(message: r.message);
UNavigator.back();
},
onError: (UEmptyResponse r) {
ULoading.dismiss();
UToast.error(message: r.message);
},
onException: (String e) {
ULoading.dismiss();
UToast.error(message: e);
},
);
}