From 4d27fe9bae668d1683a513e3f5ecb51d034ebfce Mon Sep 17 00:00:00 2001 From: Liam Date: Sun, 13 Oct 2024 05:14:03 +0100 Subject: [PATCH] fix score feed getting stuck --- .../src/components/score/score-feed/score-feed.tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/projects/website/src/components/score/score-feed/score-feed.tsx b/projects/website/src/components/score/score-feed/score-feed.tsx index 16f7278..d6964a9 100644 --- a/projects/website/src/components/score/score-feed/score-feed.tsx +++ b/projects/website/src/components/score/score-feed/score-feed.tsx @@ -22,13 +22,9 @@ export default function ScoreFeed() { } setScores(prev => { - const newScores = [...prev, commandData]; - if (newScores.length > 8) { - newScores.pop(); - } - - // Newest to oldest - return newScores.sort((a, b) => parseDate(b.score.timeSet).getTime() - parseDate(a.score.timeSet).getTime()); + return [...prev, commandData] + .sort((a, b) => parseDate(b.score.timeSet).getTime() - parseDate(a.score.timeSet).getTime()) + .slice(0, 8); }); }, [lastJsonMessage]);