feat: use swr

This commit is contained in:
TrèsAbhi committed 2023-10-31 13:15:28 -05:00
1 parent 3245284ecc
commit dd673f44ae
6 files changed
+33 -46

No files matched your search

@@ -1,18 +0,0 @@
let cachedLatestArchivedSeasonNumber: number | null = null;
/**
* The first every season that Blitzkrieg tracked :)
*/
export const FIRST_ARCHIVED_RATINGS_SEASON = 49;
export async function getArchivedLatestSeasonNumberAPI() {
if (cachedLatestArchivedSeasonNumber) {
return cachedLatestArchivedSeasonNumber;
}
const response = await fetch(`/api/ratings/latest-archived-season-number`);
const number = parseInt(await response.text());
cachedLatestArchivedSeasonNumber = number;
return cachedLatestArchivedSeasonNumber;
}
+6
View File
@@ -0,0 +1,6 @@
import { Fetcher } from 'swr';
export const numberFetcher: Fetcher<number, string> = (url) =>
fetch(url)
.then((res) => res.text())
.then(parseInt);