summaryrefslogtreecommitdiff
path: root/internal/service/service.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/service/service.go')
-rw-r--r--internal/service/service.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/service/service.go b/internal/service/service.go
index de218dc..6a02d98 100644
--- a/internal/service/service.go
+++ b/internal/service/service.go
@@ -144,6 +144,8 @@ type MediaShareService interface {
// MediaTagService handles tagging of media items.
type MediaTagService interface {
+ // ListTags returns known tag names.
+ ListTags(ctx context.Context, userID int64) ([]model.Tag, error)
// AssignTag attaches a named tag to a media item.
AssignTag(ctx context.Context, mediaID, userID int64, tagName string) error
// RemoveTag detaches a named tag from a media item.