requestStoragePermission method

Future<bool> requestStoragePermission()

Requests storage permission required for accessing photos.

Returns true if the permission is granted, otherwise false.

Implementation

Future<bool> requestStoragePermission() async {
  if (await Permission.photos.isDenied || await Permission.storage.isDenied) {
    final status = await [Permission.photos, Permission.storage].request();

    if (status[Permission.photos]?.isDenied == true ||
        status[Permission.storage]?.isDenied == true) {
      return false;
    }
  }
  return true;
}