rejectDocuments method

Future<bool> rejectDocuments()

Implementation

Future<bool> rejectDocuments() async =>
    await send(
      UServices.user.update(
        p: UUserUpdateParams(
          id: detailUser.id,
          nationalCardFrontRejectionReason: frontReasonController.valueOrNull(),
          nationalCardBackRejectionReason: backReasonController.valueOrNull(),
          birthCertificateFirstRejectionReason: birthReasonController.valueOrNull(),
          visualAuthenticationRejectionReason: videoReasonController.valueOrNull(),
          eSignatureRejectionReason: signatureReasonController.valueOrNull(),
          removeTags: <int>[
            if (frontReasonController.text.isNotEmpty) TagUser.nationalCardFrontAwaitingVerification.number,
            if (backReasonController.text.isNotEmpty) TagUser.nationalCardBackAwaitingVerification.number,
            if (birthReasonController.text.isNotEmpty) TagUser.birthCertificateFirstAwaitingVerification.number,
            if (videoReasonController.text.isNotEmpty) TagUser.visualAuthenticationAwaitingVerification.number,
            if (signatureReasonController.text.isNotEmpty) TagUser.eSignatureAwaitingVerification.number,
          ],
        ),
      ),
      () {
        readDetail(detailUser);
        read();
      },
    ) !=
    null;