From 46cdb44f59d44d442d632ae7d9662121ab9b24b6 Mon Sep 17 00:00:00 2001 From: Sainan Date: Mon, 24 Mar 2025 22:42:45 +0100 Subject: [PATCH] track DojoObstacleScore on leaderboards --- src/services/statsService.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/services/statsService.ts b/src/services/statsService.ts index a9115e7f..153c98d4 100644 --- a/src/services/statsService.ts +++ b/src/services/statsService.ts @@ -316,9 +316,19 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate) case "ZephyrScore": case "SentinelGameScore": case "CaliberChicksScore": + playerStats[category] ??= 0; + if (data > playerStats[category]) playerStats[category] = data as number; + break; + case "DojoObstacleScore": playerStats[category] ??= 0; if (data > playerStats[category]) playerStats[category] = data as number; + await submitLeaderboardScore( + "weekly.accounts." + category, + accountOwnerId, + payload.displayName, + data as number + ); break; case "OlliesCrashCourseScore":