takePhotos static method

Future<List<UFileData>> takePhotos({
  1. int maxCount = 0,
  2. UCameraOptions options = const UCameraOptions(),
  3. dynamic action(
    1. List<UFileData>
    )?,
})

Takes several photos in one session; maxCount 0 = unlimited.

Implementation

static Future<List<UFileData>> takePhotos({int maxCount = 0, UCameraOptions options = const UCameraOptions(), Function(List<UFileData>)? action}) async {
  final List<UFileData> files = await open(
    options: options.copyWith(mode: UCameraMode.photo, allowMultiple: true, maxCount: maxCount),
  );
  action?.call(files);
  return files;
}