Make QueryOptions optional in MediaFileRepository.GetStarred
This commit is contained in:
+1
-1
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user