From 43e25e871787206dd2603115c209fb1ca986faee Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 18 Jul 2025 17:36:28 +0800 Subject: [PATCH] fix share cache --- app/helper/subscribe.py | 4 ++-- app/helper/workflow.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helper/subscribe.py b/app/helper/subscribe.py index fbecec7d..753d7ec1 100644 --- a/app/helper/subscribe.py +++ b/app/helper/subscribe.py @@ -201,7 +201,7 @@ class SubscribeHelper(metaclass=WeakSingleton): else: return False, res.json().get("message") - @cached(region=_shares_cache_region) + @cached(region=_shares_cache_region, maxsize=1, ttl=1800, skip_empty=True) def get_shares(self, name: Optional[str] = None, page: Optional[int] = 1, count: Optional[int] = 30) -> List[dict]: """ 获取订阅分享数据 @@ -217,7 +217,7 @@ class SubscribeHelper(metaclass=WeakSingleton): return res.json() return [] - @cached(maxsize=1, ttl=1800) + @cached(region=_shares_cache_region, maxsize=1, ttl=1800, skip_empty=True) def get_share_statistics(self) -> List[dict]: """ 获取订阅分享统计数据 diff --git a/app/helper/workflow.py b/app/helper/workflow.py index 729f1a24..e411eb74 100644 --- a/app/helper/workflow.py +++ b/app/helper/workflow.py @@ -105,7 +105,7 @@ class WorkflowHelper(metaclass=WeakSingleton): else: return False, res.json().get("message") - @cached(region=_shares_cache_region) + @cached(region=_shares_cache_region, maxsize=1, skip_empty=True) def get_shares(self, name: Optional[str] = None, page: Optional[int] = 1, count: Optional[int] = 30) -> List[dict]: """ 获取工作流分享数据