feat: players rendering

This commit is contained in:
TrèsAbhi committed 2023-10-31 13:30:47 -05:00
1 parent dd673f44ae
commit 4550246d63
2 files changed
+68 -5

No files matched your search

@@ -0,0 +1,29 @@
import { BlitzkriegRatingsLeaderboard } from '../../../scripts/buildRatingsLeaderboard';
import { Region } from '../../constants/regions';
const LEADERBOARD_CACHE: Record<
Region,
Record<number, BlitzkriegRatingsLeaderboard>
> = {
asia: {},
eu: {},
com: {},
};
export async function getArchivedRatingsLeaderboardAPI(
region: Region,
season: number,
) {
if (LEADERBOARD_CACHE[region][season]) {
return LEADERBOARD_CACHE[region][season];
}
const response = await fetch(
`/api/ratings/archives/${region}/${season}/latest`,
);
const json = (await response.json()) as BlitzkriegRatingsLeaderboard;
LEADERBOARD_CACHE[region][season] = json;
return json;
}