open-music-api-node
Version:
53 lines (51 loc) • 1.02 kB
JavaScript
const routes = (handler) => [
{
method: 'POST',
path: '/playlists',
handler: handler.addPlaylistHandler,
options: {
auth: 'open-music-api-v1',
},
},
{
method: 'GET',
path: '/playlists',
handler: handler.getPlaylistHandler,
options: {
auth: 'open-music-api-v1',
},
},
{
method: 'DELETE',
path: '/playlists/{id}',
handler: handler.deletePlaylistByIdHandler,
options: {
auth: 'open-music-api-v1',
},
},
{
method: 'POST',
path: '/playlists/{id}/songs',
handler: handler.addSongToPlaylistHandler,
options: {
auth: 'open-music-api-v1',
},
},
{
method: 'GET',
path: '/playlists/{id}/songs',
handler: handler.getSongFromPlaylistHandler,
options: {
auth: 'open-music-api-v1',
},
},
{
method: 'Delete',
path: '/playlists/{id}/songs',
handler: handler.deleteSongFromPlaylistHandler,
options: {
auth: 'open-music-api-v1',
},
},
];
module.exports = routes;