From af6a12d6630ba47aeb6e8c75b37aed1adfcb405d Mon Sep 17 00:00:00 2001 From: Saksham Joshi Date: Tue, 16 Jun 2026 17:56:17 +0530 Subject: [PATCH] fix: invalidate leaderboard cache tags --- src/lib/leaderboard.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/leaderboard.ts b/src/lib/leaderboard.ts index c27137355..63d527667 100644 --- a/src/lib/leaderboard.ts +++ b/src/lib/leaderboard.ts @@ -347,7 +347,10 @@ export const getCachedLeaderboard = (filters: LeaderboardFilters = {}) => { return unstable_cache( async () => buildLeaderboard(filters), ["leaderboard", period], - { revalidate: CACHE_REFRESH_SECONDS } + { + revalidate: CACHE_REFRESH_SECONDS, + tags: ["leaderboard"], + } )(); }; @@ -356,7 +359,7 @@ export async function getLeaderboardData( filters: LeaderboardFilters = {} ): Promise { const period = filters.period ?? DEFAULT_PERIOD; - + if (bypass) { try { const payload = await buildLeaderboard(filters);