From f5d2a6147e091f6e6591b9dbb68fdfdb725fd754 Mon Sep 17 00:00:00 2001 From: Alexander Drozdov Date: Mon, 27 Jul 2026 14:15:06 +0300 Subject: [PATCH] fix results being cached for 6h with the new rate limits #1878 --- renderer/src/web/price-check/trade/Cache.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderer/src/web/price-check/trade/Cache.ts b/renderer/src/web/price-check/trade/Cache.ts index 3ee32cdc..96af8a9c 100644 --- a/renderer/src/web/price-check/trade/Cache.ts +++ b/renderer/src/web/price-check/trade/Cache.ts @@ -1,7 +1,7 @@ import type { RateLimiter } from "./RateLimiter"; import hash from "object-hash"; -const MIN_TTL = 300; +const CACHE_TTL = 300; export class Cache { private cached = new Map(); @@ -28,6 +28,6 @@ export class Cache { } static deriveTtl(...limits: RateLimiter[]): number { - return Math.max(MIN_TTL, ...limits.map((limit) => limit.window)); + return limits.length ? CACHE_TTL : 0; } }