From 260323b7d0aac6285f809ca5726bfce9147029c4 Mon Sep 17 00:00:00 2001 From: Liam <67254223+RealFascinated@users.noreply.github.com> Date: Sat, 29 Oct 2022 15:52:51 +0100 Subject: [PATCH] Changed percentage data type --- src/components/ScoreStats.js | 2 +- src/helpers/websocketClient.ts | 4 ++-- src/store/songDataStore.ts | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/ScoreStats.js b/src/components/ScoreStats.js index 04c494d..2cafdbe 100644 --- a/src/components/ScoreStats.js +++ b/src/components/ScoreStats.js @@ -38,7 +38,7 @@ export default function ScoreStats() {

Combo: {combo}

- {getFormattedScorePercent(percentage)} {percentage}% + {getFormattedScorePercent(percentage)} {percentage.toFixed(2)}%

{currentPP !== undefined ?

{currentPP.toFixed(0)}pp

: null}
diff --git a/src/helpers/websocketClient.ts b/src/helpers/websocketClient.ts index 44034f8..79f5c71 100644 --- a/src/helpers/websocketClient.ts +++ b/src/helpers/websocketClient.ts @@ -83,7 +83,7 @@ const handlers: any = { const percent = relativeScore * 100; state.setCurrentScore(finalScore); - state.setPercent(percent.toFixed(2)); + state.setPercent(percent); state.setPp(percent); state.updateMapData( @@ -133,7 +133,7 @@ const handlers: any = { const percent = relativeScore * 100; state.setCurrentScore(finalScore); - state.setPercent(percent.toFixed(2)); + state.setPercent(percent); state.setCombo(data.status.performance.combo); state.setPp(percent); }, diff --git a/src/store/songDataStore.ts b/src/store/songDataStore.ts index 94ffade..b492155 100644 --- a/src/store/songDataStore.ts +++ b/src/store/songDataStore.ts @@ -20,7 +20,7 @@ interface SongDataState { failed: boolean; currentSongTime: number; currentScore: number; - percentage: string; + percentage: number; combo: number; currentPP: number | undefined; saberA: { @@ -45,7 +45,7 @@ interface SongDataState { setFailed: (failed: boolean) => void; setPaused: (paused: boolean) => void; setCurrentScore: (score: number) => void; - setPercent: (percent: string) => void; + setPercent: (percent: number) => void; setCombo: (combo: number) => void; setPp: (percent: number) => void; setInSong: (isInSong: boolean) => void; @@ -68,7 +68,7 @@ export const useSongDataStore = create()((set) => ({ failed: false, currentSongTime: 0, currentScore: 0, - percentage: "100", + percentage: 100, combo: 0, currentPP: undefined, saberA: { @@ -132,7 +132,7 @@ export const useSongDataStore = create()((set) => ({ set({ currentScore: score }); }, - setPercent: (percent: string) => { + setPercent: (percent: number) => { set({ percentage: percent }); }, @@ -178,7 +178,7 @@ export const useSongDataStore = create()((set) => ({ failed: false, currentSongTime: 0, currentScore: 0, - percentage: "100", + percentage: 100, combo: 0, currentPP: undefined, saberA: {