Removing tracks from spotify AND mopidy playlists
This commit is contained in:
@ -227,12 +227,14 @@ export default function reducer(ui = {}, action){
|
||||
var playlist = Object.assign({}, ui.playlist, { following: action.data })
|
||||
return Object.assign({}, ui, { playlist: playlist });
|
||||
|
||||
case 'SPOTIFY_PLAYLIST_TRACKS_REMOVED':
|
||||
case 'PLAYLIST_TRACKS_REMOVED':
|
||||
var tracks = Object.assign([], ui.playlist.tracks)
|
||||
for( var i = 0; i < action.positions.length; i++ ){
|
||||
tracks.splice( action.positions[i], 1 )
|
||||
for( var i = 0; i < action.tracks_indexes.length; i++ ){
|
||||
tracks.splice( action.tracks_indexes[i], 1 )
|
||||
}
|
||||
var playlist = Object.assign({}, ui.playlist, action.snapshot_id, { tracks: tracks })
|
||||
var snapshot_id = null
|
||||
if( action.snapshot_id ) snapshot_id = action.snapshot_id
|
||||
var playlist = Object.assign({}, ui.playlist, { tracks: tracks, snapshot_id: snapshot_id })
|
||||
return Object.assign({}, ui, { playlist: playlist });
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user