// import 'dart:io';
//
// import 'package:image_picker/image_picker.dart';
//
// abstract class IMediaService {
//   Future<File?> takePicture();
//
//   Future<File?> openImageFromGallery();
// }
//
// class MediaService implements IMediaService {
//   @override
//   Future<File?> openImageFromGallery() async {
//     final pickedFile =
//     await ImagePicker().getImage(source: ImageSource.gallery);
//     if (pickedFile == null) return null;
//     return File(pickedFile.path);
//   }
//
//   @override
//   Future<File?> takePicture() async {
//     final pickedFile = await ImagePicker().getImage(source: ImageSource.camera);
//     if (pickedFile == null) return null;
//     return File(pickedFile.path);
//   }
// }
