multiUpload method
Future<List<CloudinaryResponse> >
multiUpload(
- List<
Future< files, {CloudinaryFile> > - String? uploadPreset,
- ProgressCallback? onProgress,
- void currentUploadIndex(
- int index
Upload multiple files using simultaneously uploadFutureFile
Implementation
Future<List<CloudinaryResponse>> multiUpload(
List<Future<CloudinaryFile>> files, {
String? uploadPreset,
ProgressCallback? onProgress,
void Function(int index)? currentUploadIndex,
}) async {
return Future.wait(
files.map(
(file) {
if (currentUploadIndex != null) {
currentUploadIndex(files.indexOf(file));
}
return uploadFutureFile(
file,
uploadPreset: uploadPreset,
onProgress: onProgress,
);
},
),
);
}