Files
flutter-samples/packages/chatty/lib/data/local/image_picker_impl.dart
T
Salvatore Giordano bc655e0dc4 migrate chatty
2021-05-18 17:15:37 +02:00

21 lines
477 B
Dart

import 'dart:io';
import 'package:image_picker/image_picker.dart';
import 'package:stream_chatter/data/image_picker_repository.dart';
class ImagePickerImpl extends ImagePickerRepository {
@override
Future<File?> pickImage() async {
final picker = ImagePicker();
final pickedFile = await picker.getImage(
source: ImageSource.gallery,
maxWidth: 400,
);
if (pickedFile == null) {
return null;
}
return File(pickedFile.path);
}
}