From acd4b142982d1d0b2982e1f7318a57ebcc80ec8b Mon Sep 17 00:00:00 2001 From: David Date: Wed, 16 Apr 2025 03:49:53 -0400 Subject: [PATCH] add default ttl to cache --- asu/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/asu/util.py b/asu/util.py index 9d0c0805..7b2778a5 100644 --- a/asu/util.py +++ b/asu/util.py @@ -32,9 +32,9 @@ def get_redis_client(unicode: bool = True) -> redis.client.Redis: return redis.from_url(settings.redis_url, decode_responses=unicode) -def client_get(url: str) -> Response: +def client_get(url: str, ttl: int = 3600) -> Response: return hishel.CacheClient( - storage=hishel.RedisStorage(client=get_redis_client(False)), + storage=hishel.RedisStorage(client=get_redis_client(False), ttl=ttl), controller=hishel.Controller(always_revalidate=True, allow_heuristics=True), ).get(url)