From 49698b3df0bad4943d3d50e695caf5b3bfa10121 Mon Sep 17 00:00:00 2001 From: Stavros Tsioulis Date: Wed, 2 Jul 2025 18:53:27 +0300 Subject: [PATCH] chore: clarify delete by path prefix function name --- http/resource.go | 2 +- share/storage.go | 6 +++--- storage/bolt/share.go | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/http/resource.go b/http/resource.go index c2e3f04b..0483e8e5 100644 --- a/http/resource.go +++ b/http/resource.go @@ -73,7 +73,7 @@ func resourceDeleteHandler(fileCache FileCache) handleFunc { return errToStatus(err), err } - d.store.Share.DeleteWithPath(file.Path) + d.store.Share.DeleteWithPathPrefix(file.Path) // delete thumbnails err = delThumbs(r.Context(), fileCache, file) diff --git a/share/storage.go b/share/storage.go index da8e75cd..456b8083 100644 --- a/share/storage.go +++ b/share/storage.go @@ -15,7 +15,7 @@ type StorageBackend interface { Gets(path string, id uint) ([]*Link, error) Save(s *Link) error Delete(hash string) error - DeleteWithPath(path string) + DeleteWithPathPrefix(path string) } // Storage is a storage. @@ -120,6 +120,6 @@ func (s *Storage) Delete(hash string) error { return s.back.Delete(hash) } -func (s *Storage) DeleteWithPath(path string) { - s.back.DeleteWithPath(path) +func (s *Storage) DeleteWithPathPrefix(path string) { + s.back.DeleteWithPathPrefix(path) } diff --git a/storage/bolt/share.go b/storage/bolt/share.go index f524efc2..e3f38f99 100644 --- a/storage/bolt/share.go +++ b/storage/bolt/share.go @@ -76,10 +76,10 @@ func (s shareBackend) Delete(hash string) error { return err } -func (s shareBackend) DeleteWithPath(pathPrefix string) { +func (s shareBackend) DeleteWithPathPrefix(pathPrefix string) { var links []share.Link s.db.Prefix("Path", pathPrefix, &links) - for _, link :=range links { + for _, link := range links { s.db.DeleteStruct(&share.Link{Hash: link.Hash}) } }