From df4cf307d80c9c623bef6629a251134804a4ef2a Mon Sep 17 00:00:00 2001 From: Umbranox Date: Sat, 16 Dec 2023 03:52:33 +1100 Subject: [PATCH] Add leaderboard sync button --- src/routes/leaderboard/[leaderboardId].svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/routes/leaderboard/[leaderboardId].svelte b/src/routes/leaderboard/[leaderboardId].svelte index 7dd6781..757a1a2 100644 --- a/src/routes/leaderboard/[leaderboardId].svelte +++ b/src/routes/leaderboard/[leaderboardId].svelte @@ -179,6 +179,13 @@ refreshLeaderboard({ forceRevalidate: true, softRefresh: true }); } + async function handleSyncLeaderboard() { + const leaderboardId = $leaderboard.id; + leaderboard.set(undefined); + await poster('/api/ranking/request/action/admin/refresh', { leaderboardId }, { withCredentials: true }); + refreshLeaderboard({ forceRevalidate: true, softRefresh: true }); + } + async function handleRankLeaderboard() { const leaderboardId = $leaderboard.id; leaderboard.set(undefined); @@ -332,6 +339,13 @@ Stars: ${metadata.stars}★`}

+

+ +