Skip to content

Commit 7048aaf

Browse files
committed
update to newer PickedImage with can be used in web too
1 parent ba8ccfe commit 7048aaf

File tree

12 files changed

+18
-30
lines changed

12 files changed

+18
-30
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

042-firebase-cloud-storage/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CreatePostViewModel extends BaseModel {
2828
Future selectImage() async {
2929
var tempImage = await _imageSelector.selectImage();
3030
if (tempImage != null) {
31-
_selectedImage = tempImage;
31+
_selectedImage = File(tempImage.path);
3232
notifyListeners();
3333
}
3434
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

043-firebase-push-notifications/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CreatePostViewModel extends BaseModel {
2828
Future selectImage() async {
2929
var tempImage = await _imageSelector.selectImage();
3030
if (tempImage != null) {
31-
_selectedImage = tempImage;
31+
_selectedImage = File(tempImage.path);
3232
notifyListeners();
3333
}
3434
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

044-analytics-firebase/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class CreatePostViewModel extends BaseModel {
3030
Future selectImage() async {
3131
var tempImage = await _imageSelector.selectImage();
3232
if (tempImage != null) {
33-
_selectedImage = tempImage;
33+
_selectedImage = File(tempImage.path);
3434
notifyListeners();
3535
}
3636
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

045-paginated-realtime-firestore/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class CreatePostViewModel extends BaseModel {
3030
Future selectImage() async {
3131
var tempImage = await _imageSelector.selectImage();
3232
if (tempImage != null) {
33-
_selectedImage = tempImage;
33+
_selectedImage = File(tempImage.path);
3434
notifyListeners();
3535
}
3636
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

046-dynamic-links/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class CreatePostViewModel extends BaseModel {
3030
Future selectImage() async {
3131
var tempImage = await _imageSelector.selectImage();
3232
if (tempImage != null) {
33-
_selectedImage = tempImage;
33+
_selectedImage = File(tempImage.path);
3434
notifyListeners();
3535
}
3636
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import 'dart:io';
2-
31
import 'package:image_picker/image_picker.dart';
42

53
class ImageSelector {
6-
Future<File> selectImage() async {
7-
return await ImagePicker.pickImage(source: ImageSource.gallery);
4+
Future<PickedFile> selectImage() async {
5+
return await ImagePicker().getImage(source: ImageSource.gallery);
86
}
97
}

047-remote-config/lib/viewmodels/create_post_view_model.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class CreatePostViewModel extends BaseModel {
3030
Future selectImage() async {
3131
var tempImage = await _imageSelector.selectImage();
3232
if (tempImage != null) {
33-
_selectedImage = tempImage;
33+
_selectedImage = File(tempImage.path);
3434
notifyListeners();
3535
}
3636
}

0 commit comments

Comments
 (0)