setVisibility method

  1. @override
Future<bool> setVisibility(
  1. String path,
  2. String visibility
)

Set the visibility for the given path.

Implementation

@override
Future<bool> setVisibility(String path, String visibility) {
  return _write(() async {
    _objectKey(path);
    if (visibility == Filesystem.visibilityPrivate) return true;
    throw UnsupportedError(
      'Cloudflare R2 visibility is configured per bucket, not per object.',
    );
  });
}