Make QueryOptions optional in MediaFileRepository.GetStarred

This commit is contained in:
Deluan
2020-01-11 21:33:41 -05:00
parent b85898df93
commit 4643628e28
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ type MediaFileRepository interface {
Put(m *MediaFile) error Put(m *MediaFile) error
Get(id string) (*MediaFile, error) Get(id string) (*MediaFile, error)
FindByAlbum(albumId string) (MediaFiles, error) FindByAlbum(albumId string) (MediaFiles, error)
GetStarred(options QueryOptions) (MediaFiles, error) GetStarred(options ...QueryOptions) (MediaFiles, error)
PurgeInactive(active MediaFiles) ([]string, error) PurgeInactive(active MediaFiles) ([]string, error)
GetAllIds() ([]string, error) GetAllIds() ([]string, error)
} }
+2 -2
View File
@@ -44,10 +44,10 @@ func (r *mediaFileRepository) FindByAlbum(albumId string) (domain.MediaFiles, er
return mfs, err return mfs, err
} }
func (r *mediaFileRepository) GetStarred(options domain.QueryOptions) (domain.MediaFiles, error) { func (r *mediaFileRepository) GetStarred(options ...domain.QueryOptions) (domain.MediaFiles, error) {
var mfs = make(domain.MediaFiles, 0) var mfs = make(domain.MediaFiles, 0)
start := time.Time{}.Add(1 * time.Hour) start := time.Time{}.Add(1 * time.Hour)
err := r.loadRange("Starred", start, time.Now(), &mfs, options) err := r.loadRange("Starred", start, time.Now(), &mfs, options...)
return mfs, err return mfs, err
} }
+2 -2
View File
@@ -77,9 +77,9 @@ func (r *mediaFileRepository) FindByAlbum(albumId string) (domain.MediaFiles, er
return r.toMediaFiles(mfs) return r.toMediaFiles(mfs)
} }
func (r *mediaFileRepository) GetStarred(options domain.QueryOptions) (domain.MediaFiles, error) { func (r *mediaFileRepository) GetStarred(options ...domain.QueryOptions) (domain.MediaFiles, error) {
var starred []_MediaFile var starred []_MediaFile
err := r.execute(q.Eq("Starred", true), &starred, options) err := r.execute(q.Eq("Starred", true), &starred, options...)
if err != nil { if err != nil {
return nil, err return nil, err
} }