Make QueryOptions optional in PlaylistRepository.GetStarred

This commit is contained in:
Deluan
2020-01-11 21:38:02 -05:00
parent 4643628e28
commit cb107f77f8
3 changed files with 13 additions and 9 deletions
+10 -6
View File
@@ -29,13 +29,17 @@ func (r *playlistRepository) Get(id string) (*domain.Playlist, error) {
return rec.(*domain.Playlist), err
}
func (r *playlistRepository) GetAll(options domain.QueryOptions) (domain.Playlists, error) {
var as = make(domain.Playlists, 0)
if options.SortBy == "" {
options.SortBy = "Name"
options.Alpha = true
func (r *playlistRepository) GetAll(options ...domain.QueryOptions) (domain.Playlists, error) {
o := domain.QueryOptions{}
if len(options) > 0 {
o = options[0]
}
err := r.loadAll(&as, options)
var as = make(domain.Playlists, 0)
if o.SortBy == "" {
o.SortBy = "Name"
o.Alpha = true
}
err := r.loadAll(&as, o)
return as, err
}