fix: return cache seconds value clamping which was accidentally removed in cdc6ad1 (#4379)

This commit is contained in:
Alexandr Garbuzov
2025-09-07 20:43:59 +03:00
committed by GitHub
parent e27f7ed6d0
commit 68084d9f67
+5 -3
View File
@@ -1,6 +1,7 @@
import { renderTopLanguages } from "../src/cards/top-languages.js";
import { blacklist } from "../src/common/blacklist.js";
import {
clampValue,
CONSTANTS,
parseArray,
parseBoolean,
@@ -69,9 +70,10 @@ export default async (req, res) => {
count_weight,
);
let cacheSeconds = parseInt(
cache_seconds || CONSTANTS.TOP_LANGS_CACHE_SECONDS,
10,
let cacheSeconds = clampValue(
parseInt(cache_seconds || CONSTANTS.TOP_LANGS_CACHE_SECONDS, 10),
CONSTANTS.TWO_DAY,
CONSTANTS.TEN_DAY,
);
cacheSeconds = process.env.CACHE_SECONDS
? parseInt(process.env.CACHE_SECONDS, 10) || cacheSeconds