Skip to content

Commit 7e967ac

Browse files
committed
🚀 Migrate permissions check to new API in photo_manager
1 parent b51c9e2 commit 7e967ac

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/src/widget/asset_picker.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ class AssetPicker<A, P> extends StatelessWidget {
7070
specialItemPosition != SpecialItemPosition.none) ||
7171
(specialItemBuilder != null &&
7272
specialItemPosition == SpecialItemPosition.none)) {
73-
throw ArgumentError('Custom item didn\'t set properly.');
73+
throw ArgumentError('Custom item did not set properly.');
7474
}
7575

7676
try {
77-
final bool isPermissionGranted = await PhotoManager.requestPermission();
78-
if (isPermissionGranted) {
77+
final PermissionState _ps = await PhotoManager.requestPermissionExtend();
78+
if (_ps == PermissionState.authorized || _ps == PermissionState.limited) {
7979
final DefaultAssetPickerProvider provider = DefaultAssetPickerProvider(
8080
maxAssets: maxAssets,
8181
pageSize: pageSize,

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ dependencies:
1212
sdk: flutter
1313

1414
extended_image: ^4.1.0
15-
photo_manager: ^1.1.6
15+
photo_manager: ^1.2.2
1616
provider: ^5.0.0
17-
video_player: ^2.1.1
17+
video_player: ^2.1.6

0 commit comments

Comments
 (0)