Duration references

This commit is contained in:
James Barnsley
2017-10-19 09:58:26 +13:00
parent 5fa488a3ca
commit 4cea6fc224
3 changed files with 5 additions and 16 deletions

View File

@ -70,8 +70,9 @@ export default class Dater extends React.Component{
var duration = 0;
var tracks = this.props.data
for(var i = 0; i < tracks.length; i++){
if (tracks[i].duration_ms ) duration += parseInt(tracks[i].duration_ms);
if (tracks[i].length ) duration += parseInt(tracks[i].length);
if (tracks[i].duration ){
duration += parseInt(tracks[i].duration);
}
}
return this.durationSentence(duration)
break

View File

@ -213,16 +213,7 @@ export default function reducer(spotify = {}, action){
var tracks = action.data.items
if (tracks){
for (var i = 0; i < tracks.length; i++){
var track = Object.assign(
{},
tracks[i].track,
{
added_at: tracks[i].added_at
}
)
tracks[i] = track
}
tracks = helpers.formatTracks(tracks);
if (spotify.library_tracks){
tracks = [...spotify.library_tracks,...tracks]
}

View File

@ -204,10 +204,7 @@ class Track extends React.Component{
{track.disc_number && track.track_number ? <span>, </span> : null}
{track.track_number ? <span>Track {track.track_number}</span> : null}
</li>
<li>
{track.duration ? <Dater type="length" data={track.duration} /> : null}
{track.length ? <Dater type="length" data={track.length} /> : null}
</li>
{track.duration ? <li><Dater type="length" data={track.duration} /></li> : null}
</ul>
</div>