captureImageFromCamera method

Future<List<XFile>> captureImageFromCamera({
  1. bool selectMultiple = false,
})

Implementation

Future<List<XFile>> captureImageFromCamera({bool selectMultiple = false}) async {

  try {

    if (!(await UFUtils.permissionUtils.getCameraPermission())) {
      if(await Permission.camera.status.isPermanentlyDenied) {
        UFUtils.hideLoaderDialog();
        await permissionDeniedDialogue();
      }
      return [];
    }

    final value = await _pickImageFile(
      source: ImageSource.camera,
      compress: true,
      multiple: selectMultiple,
    );
    return value;
  } catch (e, _) {
    rethrow;
  }

}