onGalleryPick method
Implementation
Future<void> onGalleryPick() async {
isPickingPhoto(true);
if (previewFile.value == null) {
isPortraitUpWhileTakePhoto(false);
var pickedFile = await ImagePicker().pickImage(
source: ImageSource.gallery,
imageQuality: 100,
);
isPickingPhoto(false);
if (pickedFile != null) {
previewFile.value = pickedFile;
isResizing.value = true;
var resizeFile = await Utils.compressImageV2(
pickedFile,
100,
imageSizeCallBack: (p0) {},
);
previewFile.value = resizeFile;
isResizing.value = false;
///
imageLocation = await LocationServices.getLocationOfImage(
File(resizeFile.path),
getDateTimeCallBack: (date) {
createdDateTime = date.toUtc().toIso8601String();
},
);
await callEngine(resizeFile);
}
}
}