requestStoragePermission method

Future<bool> requestStoragePermission(
  1. BuildContext context
)

Request storage permission specifically for file operations

Implementation

Future<bool> requestStoragePermission(BuildContext context) async {
  PermissionStatus permissionStatus = await _checkAndRequestPermission(
    PlatformPermisson.storage,
  );

  if (permissionStatus == PermissionStatus.granted) {
    return true;
  } else if (permissionStatus == PermissionStatus.permanentlyDenied) {
    _showOpenAppSettingsDialog(context, PlatformPermisson.storage);
    return false;
  } else {
    _showPermissionDeniedDialog(context, PlatformPermisson.storage);
    return false;
  }
}