From f482a1ee7a59cecfa3ea69aff5928167a830006f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20=C4=B0pek?= Date: Thu, 20 Nov 2025 14:38:32 +0300 Subject: [PATCH] fix: ensure support status API is always dynamic by disabling caching --- src/app/api/support/status/route.ts | 2 ++ src/components/Header.tsx | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/api/support/status/route.ts b/src/app/api/support/status/route.ts index 781d400..3804d9c 100644 --- a/src/app/api/support/status/route.ts +++ b/src/app/api/support/status/route.ts @@ -1,5 +1,7 @@ import { NextResponse } from 'next/server' +export const dynamic = 'force-dynamic' + const CRYPTOMUS_ENABLED = process.env.CRYPTOMUS_ENABLED !== 'false' export async function GET() { diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 4417305..8bbd134 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -17,7 +17,7 @@ export function Header() { useEffect(() => { const checkCryptomusStatus = async () => { try { - const response = await fetch('/api/support/status') + const response = await fetch('/api/support/status', { cache: 'no-store' }) const data = await response.json() setCryptomusEnabled(data.cryptomus_enabled) } catch (error) {