From 8d620f6085eb3a541489602df90bd58f55786fe7 Mon Sep 17 00:00:00 2001 From: Alexandr Garbuzov Date: Sun, 7 Sep 2025 20:56:19 +0300 Subject: [PATCH] refactor: simplify cache timings constants (#4390) --- src/common/utils.js | 56 +++++++++++++++++++-------------------------- 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/src/common/utils.js b/src/common/utils.js index b780657c..68adafdf 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -440,40 +440,32 @@ const noop = () => {}; const logger = process.env.NODE_ENV === "test" ? { log: noop, error: noop } : console; -const ONE_MINUTE = 60; -const FIVE_MINUTES = 300; -const TEN_MINUTES = 600; -const FIFTEEN_MINUTES = 900; -const THIRTY_MINUTES = 1800; -const TWO_HOURS = 7200; -const FOUR_HOURS = 14400; -const SIX_HOURS = 21600; -const EIGHT_HOURS = 28800; -const TWELVE_HOURS = 43200; -const ONE_DAY = 86400; -const TWO_DAY = ONE_DAY * 2; -const SIX_DAY = ONE_DAY * 6; -const TEN_DAY = ONE_DAY * 10; +const MIN = 60; +const HOUR = 60 * MIN; +const DAY = 24 * HOUR; const CONSTANTS = { - ONE_MINUTE, - FIVE_MINUTES, - TEN_MINUTES, - FIFTEEN_MINUTES, - THIRTY_MINUTES, - TWO_HOURS, - FOUR_HOURS, - SIX_HOURS, - EIGHT_HOURS, - TWELVE_HOURS, - ONE_DAY, - TWO_DAY, - SIX_DAY, - TEN_DAY, - CARD_CACHE_SECONDS: ONE_DAY, - TOP_LANGS_CACHE_SECONDS: SIX_DAY, - PIN_CARD_CACHE_SECONDS: TEN_DAY, - ERROR_CACHE_SECONDS: TEN_MINUTES, + ONE_MINUTE: MIN, + FIVE_MINUTES: 5 * MIN, + TEN_MINUTES: 10 * MIN, + FIFTEEN_MINUTES: 15 * MIN, + THIRTY_MINUTES: 30 * MIN, + + TWO_HOURS: 2 * HOUR, + FOUR_HOURS: 4 * HOUR, + SIX_HOURS: 6 * HOUR, + EIGHT_HOURS: 8 * HOUR, + TWELVE_HOURS: 12 * HOUR, + + ONE_DAY: DAY, + TWO_DAY: 2 * DAY, + SIX_DAY: 6 * DAY, + TEN_DAY: 10 * DAY, + + CARD_CACHE_SECONDS: DAY, + TOP_LANGS_CACHE_SECONDS: 6 * DAY, + PIN_CARD_CACHE_SECONDS: 10 * DAY, + ERROR_CACHE_SECONDS: 10 * MIN, }; /**