Removed Playlist.GetWithTracks, not needed anymore

This commit is contained in:
Deluan
2020-04-11 19:05:51 -04:00
parent e232c5c561
commit 9fb4f5ef52
4 changed files with 10 additions and 27 deletions
-13
View File
@@ -65,19 +65,6 @@ func (r *playlistRepository) Get(id string) (*model.Playlist, error) {
return &pls, err
}
func (r *playlistRepository) GetWithTracks(id string) (*model.Playlist, error) {
pls, err := r.Get(id)
if err != nil {
return nil, err
}
pls.Duration = 0
pls.Tracks = r.loadTracks(pls)
for _, t := range pls.Tracks {
pls.Duration += t.Duration
}
return pls, err
}
func (r *playlistRepository) GetAll(options ...model.QueryOptions) (model.Playlists, error) {
sel := r.newSelect(options...).Columns("*")
var res []playlist
+9 -12
View File
@@ -49,6 +49,15 @@ var _ = Describe("PlaylistRepository", func() {
_, err := repo.Get("666")
Expect(err).To(MatchError(model.ErrNotFound))
})
It("returns all tracks", func() {
pls, err := repo.Get("10")
Expect(err).To(BeNil())
Expect(pls.Name).To(Equal(plsBest.Name))
Expect(pls.Tracks).To(Equal(model.MediaFiles{
songDayInALife,
songRadioactivity,
}))
})
})
Describe("Put/Exists/Delete", func() {
@@ -70,18 +79,6 @@ var _ = Describe("PlaylistRepository", func() {
})
})
Describe("GetWithTracks", func() {
It("returns an existing playlist", func() {
pls, err := repo.GetWithTracks("10")
Expect(err).To(BeNil())
Expect(pls.Name).To(Equal(plsBest.Name))
Expect(pls.Tracks).To(Equal(model.MediaFiles{
songDayInALife,
songRadioactivity,
}))
})
})
Describe("GetAll", func() {
It("returns all playlists from DB", func() {
all, err := repo.GetAll()