update "just now" time
Some checks are pending
Deploy Website / deploy (push) Waiting to run
Deploy Backend / deploy (push) Successful in 4m25s

This commit is contained in:
Lee
2024-10-13 04:51:16 +01:00
parent 684ac4660e
commit 0e3b2252a5
3 changed files with 21 additions and 19 deletions

View File

@ -1,14 +1,15 @@
"use client";
import { useScoreSaberWebsocket } from "@/hooks/use-scoresaber-websocket";
import { useEffect, useState } from "react";
import ScoreSaberPlayerScoreToken from "@ssr/common/types/token/scoresaber/score-saber-player-score-token";
import Score from "@/components/score/score";
import { parseDate } from "@ssr/common/utils/time-utils";
import Link from "next/link";
import { useWebSocket } from "@/hooks/use-websocket";
import { ScoreSaberWebsocketMessageToken } from "@ssr/common/types/token/scoresaber/websocket/scoresaber-websocket-message";
export default function ScoreFeed() {
const { connected, message } = useScoreSaberWebsocket();
const { connected, message } = useWebSocket<ScoreSaberWebsocketMessageToken>("wss://scoresaber.com/ws");
const [scores, setScores] = useState<ScoreSaberPlayerScoreToken[]>([]);
useEffect(() => {
@ -21,7 +22,7 @@ export default function ScoreFeed() {
}
setScores(prev => {
const newScores = [...prev, message.commandData];
const newScores = [...prev, commandData];
if (newScores.length > 8) {
newScores.pop();
}