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