From b0b7adf382574eebe1f3b36bc1c105e64e727b65 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 10 May 2024 03:47:21 +0800 Subject: [PATCH] fix(template): redis-backed instances always show ttl 1 (#15536) --- lib/middleware/template.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/middleware/template.tsx b/lib/middleware/template.tsx index 4262b9716..c89d02c4d 100644 --- a/lib/middleware/template.tsx +++ b/lib/middleware/template.tsx @@ -4,14 +4,14 @@ import { collapseWhitespace, convertDateToISO8601 } from '@/utils/common-utils'; import type { MiddlewareHandler } from 'hono'; import { Data } from '@/types'; -// Set RSS (minute) according to the availability of cache -// * available: max(config.cache.routeExpire / 60, 1) -// * unavailable: 1 -// The minimum is limited to 1 minute to prevent potential misuse import cacheModule from '@/utils/cache/index'; -const ttl = (cacheModule.status.available && Math.trunc(config.cache.routeExpire / 60)) || 1; const middleware: MiddlewareHandler = async (ctx, next) => { + // Set RSS (minute) according to the availability of cache + // * available: max(config.cache.routeExpire / 60, 1) + // * unavailable: 1 + // The minimum is limited to 1 minute to prevent potential misuse + const ttl = (cacheModule.status.available && Math.trunc(config.cache.routeExpire / 60)) || 1; await next(); const data: Data = ctx.get('data');