Fix historical request state

This commit is contained in:
devRaGonSa
2026-03-23 14:03:30 +01:00
parent 381010ccb3
commit abb3393edf

View File

@@ -19,10 +19,14 @@ const HISTORICAL_SERVERS = Object.freeze([
const HISTORICAL_SERVER_SLUGS = Object.freeze(
HISTORICAL_SERVERS.map((server) => server.slug),
);
const DEFAULT_HISTORICAL_SERVER = HISTORICAL_SERVER_SLUGS[0];
const DEFAULT_HISTORICAL_SERVER = "all-servers";
const SNAPSHOT_CACHE_TTL_MS = 120000;
const STALE_SNAPSHOT_CACHE_TTL_MS = 30000;
const NEGATIVE_SNAPSHOT_CACHE_TTL_MS = 15000;
let activeServerSlug = DEFAULT_HISTORICAL_SERVER;
let activeLeaderboardMetric;
let activeServerRequestId = 0;
let activeLeaderboardRequestId = 0;
const LEADERBOARD_METRICS = Object.freeze([
{
key: "kills",
@@ -50,6 +54,7 @@ const LEADERBOARD_METRICS = Object.freeze([
},
]);
const DEFAULT_LEADERBOARD_METRIC = LEADERBOARD_METRICS[0].key;
activeLeaderboardMetric = DEFAULT_LEADERBOARD_METRIC;
document.addEventListener("DOMContentLoaded", () => {
const backendBaseUrl =
@@ -83,10 +88,8 @@ document.addEventListener("DOMContentLoaded", () => {
);
const params = new URLSearchParams(window.location.search);
let activeServerSlug = normalizeServerSlug(params.get("server"));
let activeLeaderboardMetric = normalizeLeaderboardMetric(params.get("metric"));
let activeServerRequestId = 0;
let activeLeaderboardRequestId = 0;
activeServerSlug = normalizeServerSlug(params.get("server"));
activeLeaderboardMetric = normalizeLeaderboardMetric(params.get("metric"));
const summaryCache = new Map();
const recentMatchesCache = new Map();