From a3b207afd889e7d60355030849ba0a5ffddf2f2c Mon Sep 17 00:00:00 2001 From: Anatoly Kopyl Date: Sat, 28 Sep 2024 01:29:28 +0300 Subject: [PATCH] Cache tweaks --- src/routes/+page.server.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts index ebf60a1..cd6b1b6 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -1,14 +1,15 @@ import type {PageServerLoad} from "./$types"; import getStars from "$lib/getStars"; +const CACHE_LIFE = 1000 * 60 * 5 + let lastRequest = Date.now() -let starCount: number +let starCount: number | null = null export const load: PageServerLoad = async () => { const now = Date.now() - const CACHE_LIFE = 1000 * 60 * 5 - if (now - CACHE_LIFE > lastRequest || starCount === undefined) { + if (now - CACHE_LIFE > lastRequest || starCount === null) { lastRequest = Date.now() try { starCount = await getStars('anatolykopyl')