Oversimplifying queue made identifying current track impossible; Reinstated queue as object list, merged with index for max data
This commit is contained in:
@ -317,6 +317,7 @@ const CoreMiddleware = (function(){
|
||||
type: 'TRACKS_LOADED',
|
||||
tracks: [action.current_track]
|
||||
});
|
||||
|
||||
next(action);
|
||||
break;
|
||||
|
||||
@ -325,8 +326,7 @@ const CoreMiddleware = (function(){
|
||||
type: 'TRACKS_LOADED',
|
||||
tracks: action.tracks
|
||||
});
|
||||
|
||||
action.tracks_uris = helpers.arrayOf('uri',action.tracks);
|
||||
|
||||
next(action);
|
||||
break;
|
||||
|
||||
|
||||
@ -13,13 +13,13 @@ export default function reducer(core = {}, action){
|
||||
|
||||
case 'CURRENT_TRACK_LOADED':
|
||||
return Object.assign({}, core, {
|
||||
current_track_tlid: action.current_track_tlid,
|
||||
current_track: action.current_track,
|
||||
current_track_uri: action.current_track_uri
|
||||
});
|
||||
|
||||
case 'QUEUE_LOADED':
|
||||
return Object.assign({}, core, {
|
||||
queue: action.tracks_uris
|
||||
queue: action.tracks
|
||||
});
|
||||
|
||||
case 'PUSHER_QUEUE_METADATA':
|
||||
|
||||
Reference in New Issue
Block a user