From 0b738634339c36464d796b97ddff98d589feefaa Mon Sep 17 00:00:00 2001 From: Haydn Ewers <27211+haydn@users.noreply.github.com> Date: Thu, 28 Aug 2025 16:42:06 +1000 Subject: [PATCH] add shorter caching defaults in development --- src/app/List.tsx | 3 ++- src/app/api/route.ts | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/List.tsx b/src/app/List.tsx index d31bfe5..7c5f047 100644 --- a/src/app/List.tsx +++ b/src/app/List.tsx @@ -112,7 +112,8 @@ const List = ({
{Temporal.Now.instant() .since(Temporal.Instant.from(firstSeen)) - .round({ roundingMode: "trunc", smallestUnit: "days" }).days < 2 ? ( + .round({ roundingMode: "trunc", smallestUnit: "hours" }).hours < + (process.env.NODE_ENV === "development" ? 1 : 36) ? ( <> New{" "} diff --git a/src/app/api/route.ts b/src/app/api/route.ts index fa92c02..c62e9c3 100644 --- a/src/app/api/route.ts +++ b/src/app/api/route.ts @@ -32,7 +32,7 @@ export const GET = async (request: Request) => { const response = await fetch(url, { next: { - revalidate: 60 * 30, + revalidate: process.env.NODE_ENV === "development" ? 30 : 60 * 30, }, }); @@ -141,7 +141,10 @@ export const GET = async (request: Request) => { return Response.json(result, { headers: { - "Cache-Control": "max-age=0, s-maxage=3600", + "Cache-Control": + process.env.NODE_ENV === "development" + ? "max-age=0, s-maxage=60" + : "max-age=0, s-maxage=3600", }, }); }; -- 2.51.2