onClick method

Future<void> onClick(
  1. BuildContext context,
  2. ValueChanged<String>? onFieldSubmitted
)

Implementation

Future<void> onClick(
    BuildContext context, ValueChanged<String>? onFieldSubmitted) async {
  // if (capturedImageNotifier.value == null) return;
  final (faceDetected, isBlurry) =
      await Utills.isFacePresent(capturedImageNotifier.value!.uint8list!);
  if (!faceDetected) {
    Utills.showSnackbar(context, CamStrings.faceNotFound);
  } else if (isBlurry) {
    Utills.showSnackbar(context, CamStrings.faceBlurry);
    reTake();
  } else {
    onFieldSubmitted!(capturedImageNotifier.value!.image!.path);
    Dispose();
  }
}