scanImage method

Future<CnicModel> scanImage({
  1. required ImageSource imageSource,
})

this method will be called when user uses this package

Implementation

Future<CnicModel> scanImage({required ImageSource imageSource}) async {
  source = imageSource;
  XFile? image = await _picker.pickImage(source: imageSource);
  if (image == null) {
    return Future.value(_cnicDetails);
  } else {
    return await scanCnic(imageToScan: InputImage.fromFilePath(image.path));
  }
}