diff --git a/VoidCat/Services/Abstractions/IFileMetadataStore.cs b/VoidCat/Services/Abstractions/IFileMetadataStore.cs index d51fb85..e9061a6 100644 --- a/VoidCat/Services/Abstractions/IFileMetadataStore.cs +++ b/VoidCat/Services/Abstractions/IFileMetadataStore.cs @@ -8,7 +8,5 @@ public interface IFileMetadataStore ValueTask Set(Guid id, SecretVoidFileMeta meta); - ValueTask Update(Guid id, SecretVoidFileMeta patch); - ValueTask Delete(Guid id); } diff --git a/VoidCat/Services/Files/LocalDiskFileMetadataStore.cs b/VoidCat/Services/Files/LocalDiskFileMetadataStore.cs index 8f0a25c..e87a739 100644 --- a/VoidCat/Services/Files/LocalDiskFileMetadataStore.cs +++ b/VoidCat/Services/Files/LocalDiskFileMetadataStore.cs @@ -35,17 +35,6 @@ public class LocalDiskFileMetadataStore : IFileMetadataStore await File.WriteAllTextAsync(path, json); } - public async ValueTask Update(Guid id, SecretVoidFileMeta patch) - { - var oldMeta = await Get(id); - if (oldMeta?.EditSecret != patch.EditSecret) - { - throw new VoidNotAllowedException("Edit secret incorrect"); - } - - await Set(id, patch); - } - public ValueTask Delete(Guid id) { var path = MapMeta(id); diff --git a/VoidCat/Services/Files/S3FileMetadataStore.cs b/VoidCat/Services/Files/S3FileMetadataStore.cs index 601497a..4fd1c7d 100644 --- a/VoidCat/Services/Files/S3FileMetadataStore.cs +++ b/VoidCat/Services/Files/S3FileMetadataStore.cs @@ -48,11 +48,6 @@ public class S3FileMetadataStore : IFileMetadataStore }); } - public ValueTask Update(Guid id, SecretVoidFileMeta patch) - { - throw new NotImplementedException(); - } - public async ValueTask Delete(Guid id) { await _client.DeleteObjectAsync(_config.BucketName, ToKey(id)); diff --git a/VoidCat/VoidCat.csproj b/VoidCat/VoidCat.csproj index 6b10c79..67876dc 100644 --- a/VoidCat/VoidCat.csproj +++ b/VoidCat/VoidCat.csproj @@ -32,6 +32,9 @@ nospa.dockerfile + + README.md +