feat: add album management endpoints (sections 2.1, 2.2, 2.3)
This commit is contained in:
@@ -48,8 +48,18 @@ func NewRouter(h *Handlers) *chi.Mux {
|
||||
r.Put("/{id}", h.EditArtist)
|
||||
r.Post("/{id}/refresh", h.RefreshArtist)
|
||||
r.Delete("/{id}", h.DeleteArtist)
|
||||
r.Put("/{id}/albums/monitor", h.BulkMonitorArtistAlbums)
|
||||
r.Post("/{id}/search", h.SearchArtistAlbums)
|
||||
})
|
||||
|
||||
r.Route("/albums", func(r chi.Router) {
|
||||
r.Get("/{id}", h.GetAlbum)
|
||||
r.Put("/{id}", h.EditAlbum)
|
||||
r.Post("/{id}/search", h.SearchAlbum)
|
||||
})
|
||||
|
||||
r.Post("/blocklist", h.AddToBlocklist)
|
||||
|
||||
r.Route("/library", func(r chi.Router) {
|
||||
r.Get("/artists", h.ListLibraryArtists)
|
||||
r.Get("/albums", h.ListLibraryAlbums)
|
||||
|
||||
Reference in New Issue
Block a user