Summary
Extend the Library module with saved shows and episodes endpoints.
Context
Library module currently handles saved albums and tracks. Spotify API also supports:
GET /me/shows — get saved shows
PUT /me/shows — save shows
DELETE /me/shows — remove saved shows
GET /me/episodes — get saved episodes
PUT /me/episodes — save episodes
DELETE /me/episodes — remove saved episodes
removeSavedShows already exists but the corresponding get/save and all episode methods are missing.
Acceptance criteria
Related
PRD #9, depends on #30 and #31 for model types
Migrated from guidefari/spotify-effect#50
Summary
Extend the Library module with saved shows and episodes endpoints.
Context
Library module currently handles saved albums and tracks. Spotify API also supports:
GET /me/shows— get saved showsPUT /me/shows— save showsDELETE /me/shows— remove saved showsGET /me/episodes— get saved episodesPUT /me/episodes— save episodesDELETE /me/episodes— remove saved episodesremoveSavedShowsalready exists but the corresponding get/save and all episode methods are missing.Acceptance criteria
getSavedShows(),saveShows()added to LibrarygetSavedEpisodes(),saveEpisodes(),removeSavedEpisodes()added to LibraryareShowsSaved(),areEpisodesSaved()check methods addedRelated
PRD #9, depends on #30 and #31 for model types
Migrated from guidefari/spotify-effect#50