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}★`}
+
+
+