getPermission static method

dynamic getPermission(
  1. dynamic setState,
  2. GalleryMediaPickerController provider
)

Implementation

static getPermission(setState, GalleryMediaPickerController provider) async {
  /// request for device permission
  /*var result = await PhotoManager.requestPermissionExtend(
      requestOption: const PermissionRequestOption(
          iosAccessLevel: IosAccessLevel.readWrite));
  if (result.isAuth) {*/
  /// load "recent" album
  provider.setAssetCount();
  PhotoManager.startChangeNotify();
  PhotoManager.addChangeCallback((value) {
    _refreshPathList(setState, provider);
  });

  if (provider.pathList.isEmpty) {
    _refreshPathList(setState, provider);
  }
  /*} else {
    /// if result is fail, you can call `PhotoManager.openSetting();`
    /// to open android/ios application's setting to get permission
    PhotoManager.openSetting();
  }*/
}