From d61b08dfd6234640c168f7f2fd076f53e992286f Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 30 Mar 2024 16:38:49 -0700 Subject: [PATCH] chore: scrobbling --- src/_data/helpers/music.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/_data/helpers/music.js b/src/_data/helpers/music.js index 9c07119b..f8e3d848 100644 --- a/src/_data/helpers/music.js +++ b/src/_data/helpers/music.js @@ -20,11 +20,11 @@ export const buildChart = (tracks) => { const albumsData = {} const tracksData = {} - const objectToArray = (inputObject) => { + const objectToArraySorted = (inputObject) => { return Object.keys(inputObject).map(key => ({ name: key, count: inputObject[key] - })); + })).sort((a, b) => b.count - a.count); }; tracks.forEach(track => { @@ -48,8 +48,8 @@ export const buildChart = (tracks) => { }) return { - artists: objectToArray(artistsData).sort((a, b) => b.count - a.count), - albums: objectToArray(albumsData).sort((a, b) => b.count - a.count), - tracks: objectToArray(tracksData).sort((a, b) => b.count - a.count), + artists: objectToArraySorted(artistsData), + albums: objectToArraySorted(albumsData), + tracks: objectToArraySorted(tracksData), } } \ No newline at end of file