summaryrefslogtreecommitdiff
path: root/internal/service/mock.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/service/mock.go')
-rw-r--r--internal/service/mock.go23
1 files changed, 20 insertions, 3 deletions
diff --git a/internal/service/mock.go b/internal/service/mock.go
index 82a25de..50e2e53 100644
--- a/internal/service/mock.go
+++ b/internal/service/mock.go
@@ -30,7 +30,9 @@ type MockMediaService struct {
DownloadMediaFunc func(ctx context.Context, mediaID, userID int64) (*FileResult, error)
GetThumbnailFunc func(ctx context.Context, mediaID, userID int64) (*FileResult, error)
RegenerateThumbnailFunc func(ctx context.Context, mediaID, userID int64) error
- RegenerateSetCoverFunc func(ctx context.Context, setID, userID int64) error
+ RegenerateSetCoverFunc func(ctx context.Context, setID int64, folder string, userID int64) error
+ BrowseSetFunc func(ctx context.Context, setID, userID int64, parent string) (*BrowseResult, error)
+ GetSetCoverFunc func(ctx context.Context, setID int64, folder string, userID int64) (*FileResult, error)
ToggleFavoriteFunc func(ctx context.Context, userID, mediaID int64) (bool, error)
AssignTagFunc func(ctx context.Context, mediaID, userID int64, tagName string) error
RemoveTagFunc func(ctx context.Context, mediaID, userID int64, tagName string) error
@@ -90,12 +92,24 @@ func (m *MockMediaService) RegenerateThumbnail(ctx context.Context, mediaID, use
}
return nil
}
-func (m *MockMediaService) RegenerateSetCover(ctx context.Context, setID, userID int64) error {
+func (m *MockMediaService) RegenerateSetCover(ctx context.Context, setID int64, folder string, userID int64) error {
if m.RegenerateSetCoverFunc != nil {
- return m.RegenerateSetCoverFunc(ctx, setID, userID)
+ return m.RegenerateSetCoverFunc(ctx, setID, folder, userID)
}
return nil
}
+func (m *MockMediaService) BrowseSet(ctx context.Context, setID, userID int64, parent string) (*BrowseResult, error) {
+ if m.BrowseSetFunc != nil {
+ return m.BrowseSetFunc(ctx, setID, userID, parent)
+ }
+ return nil, nil
+}
+func (m *MockMediaService) GetSetCover(ctx context.Context, setID int64, folder string, userID int64) (*FileResult, error) {
+ if m.GetSetCoverFunc != nil {
+ return m.GetSetCoverFunc(ctx, setID, folder, userID)
+ }
+ return nil, errors.New("not implemented")
+}
func (m *MockMediaService) ToggleFavorite(ctx context.Context, userID, mediaID int64) (bool, error) {
if m.ToggleFavoriteFunc != nil {
return m.ToggleFavoriteFunc(ctx, userID, mediaID)
@@ -168,6 +182,9 @@ func (m *MockMediaService) GetSharedMedia(ctx context.Context, token string) (*G
}
return nil, errors.New("not implemented")
}
+func (m *MockMediaService) GetSharedThumbnail(ctx context.Context, token string) (*FileResult, error) {
+ return nil, errors.New("not implemented")
+}
func (m *MockMediaService) GetNote(ctx context.Context, mediaID, userID int64) (*model.Note, error) {
if m.GetNoteFunc != nil {
return m.GetNoteFunc(ctx, mediaID, userID)