getImageSource function
Implementation
Future<File?> getImageSource(
{bool isCamera = true, bool isVideo = false}) async {
final picker = ImagePicker();
XFile? pickedImage;
if (isVideo) {
await picker
.pickVideo(source: isCamera ? ImageSource.camera : ImageSource.gallery)
.then((value) {
pickedImage = value;
}).catchError((e) {
log('Error: ${e.toString()}');
});
} else {
pickedImage = await picker.pickImage(
source: isCamera ? ImageSource.camera : ImageSource.gallery);
}
return File(pickedImage!.path);
}