Moving search into UI

This commit is contained in:
James Barnsley
2016-11-09 15:49:25 +13:00
parent 88caab6aef
commit b0109abd44
10 changed files with 730 additions and 670 deletions

View File

@ -144,46 +144,6 @@ export default function reducer(spotify = {}, action){
items: [ ...spotify.new_releases.items, ...action.data.albums.items ]
}});
case 'SPOTIFY_SEARCH_RESULTS_LOADED':
return Object.assign({}, spotify, {
search_results_artists: action.data.artists,
search_results_albums: action.data.albums,
search_results_playlists: action.data.playlists,
search_results_tracks: action.data.tracks
});
case 'SPOTIFY_SEARCH_RESULTS_LOADED_MORE_ARTISTS':
return Object.assign({}, spotify, { search_results_artists: {
href: action.data.artists.href,
next: action.data.artists.next,
previous: action.data.artists.previous,
items: [ ...spotify.search_results_artists.items, ...action.data.artists.items ]
}});
case 'SPOTIFY_SEARCH_RESULTS_LOADED_MORE_ALBUMS':
return Object.assign({}, spotify, { search_results_albums: {
href: action.data.albums.href,
next: action.data.albums.next,
previous: action.data.albums.previous,
items: [ ...spotify.search_results_albums.items, ...action.data.albums.items ]
}});
case 'SPOTIFY_SEARCH_RESULTS_LOADED_MORE_PLAYLISTS':
return Object.assign({}, spotify, { search_results_playlists: {
href: action.data.playlists.href,
next: action.data.playlists.next,
previous: action.data.playlists.previous,
items: [ ...spotify.search_results_playlists.items, ...action.data.playlists.items ]
}});
case 'SPOTIFY_SEARCH_RESULTS_LOADED_MORE_TRACKS':
return Object.assign({}, spotify, { search_results_tracks: {
href: action.data.tracks.href,
next: action.data.tracks.next,
previous: action.data.tracks.previous,
items: [ ...spotify.search_results_tracks.items, ...action.data.tracks.items ]
}});
default:
return spotify
}