chore: scrobbling
This commit is contained in:
parent
a89bb15ea8
commit
d61b08dfd6
1 changed files with 5 additions and 5 deletions
|
@ -20,11 +20,11 @@ export const buildChart = (tracks) => {
|
||||||
const albumsData = {}
|
const albumsData = {}
|
||||||
const tracksData = {}
|
const tracksData = {}
|
||||||
|
|
||||||
const objectToArray = (inputObject) => {
|
const objectToArraySorted = (inputObject) => {
|
||||||
return Object.keys(inputObject).map(key => ({
|
return Object.keys(inputObject).map(key => ({
|
||||||
name: key,
|
name: key,
|
||||||
count: inputObject[key]
|
count: inputObject[key]
|
||||||
}));
|
})).sort((a, b) => b.count - a.count);
|
||||||
};
|
};
|
||||||
|
|
||||||
tracks.forEach(track => {
|
tracks.forEach(track => {
|
||||||
|
@ -48,8 +48,8 @@ export const buildChart = (tracks) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
return {
|
return {
|
||||||
artists: objectToArray(artistsData).sort((a, b) => b.count - a.count),
|
artists: objectToArraySorted(artistsData),
|
||||||
albums: objectToArray(albumsData).sort((a, b) => b.count - a.count),
|
albums: objectToArraySorted(albumsData),
|
||||||
tracks: objectToArray(tracksData).sort((a, b) => b.count - a.count),
|
tracks: objectToArraySorted(tracksData),
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in a new issue