mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-19 05:17:41 +03:00
Make QueryOptions optional in MediaFileRepository.GetStarred
This commit is contained in:
parent
b85898df93
commit
4643628e28
@ -50,7 +50,7 @@ type MediaFileRepository interface {
|
||||
Put(m *MediaFile) error
|
||||
Get(id string) (*MediaFile, error)
|
||||
FindByAlbum(albumId string) (MediaFiles, error)
|
||||
GetStarred(options QueryOptions) (MediaFiles, error)
|
||||
GetStarred(options ...QueryOptions) (MediaFiles, error)
|
||||
PurgeInactive(active MediaFiles) ([]string, error)
|
||||
GetAllIds() ([]string, error)
|
||||
}
|
||||
|
@ -44,10 +44,10 @@ func (r *mediaFileRepository) FindByAlbum(albumId string) (domain.MediaFiles, er
|
||||
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)
|
||||
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
|
||||
}
|
||||
|
||||
|
@ -77,9 +77,9 @@ func (r *mediaFileRepository) FindByAlbum(albumId string) (domain.MediaFiles, er
|
||||
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
|
||||
err := r.execute(q.Eq("Starred", true), &starred, options)
|
||||
err := r.execute(q.Eq("Starred", true), &starred, options...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user