From d61b08dfd6234640c168f7f2fd076f53e992286f Mon Sep 17 00:00:00 2001
From: Cory Dransfeldt <coryd@hey.com>
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