uploadImagesWithMode method
Future
uploadImagesWithMode(
- List<
XFile> images, { - required ApiRequest apiRequest,
- required UploadMode mode,
- ImageCompressionOptions? compressionOptions,
- void onSendProgress()?,
Unified entry point that dispatches to the right upload method based
on mode. Used by GridImagePicker and exposed for advanced consumers.
Implementation
Future uploadImagesWithMode(
List<XFile> images, {
required ApiRequest apiRequest,
required UploadMode mode,
ImageCompressionOptions? compressionOptions,
void Function(int sent, int total)? onSendProgress,
}) async {
switch (mode) {
case UploadMode.standard:
return uploadImages(images, apiRequest: apiRequest);
case UploadMode.sequential:
return uploadImagesSequential(images, apiRequest: apiRequest);
case UploadMode.gzip:
return uploadImagesGzip(
images,
apiRequest: apiRequest,
compressionOptions: compressionOptions,
onSendProgress: onSendProgress,
);
}
}