From 032ca27643587090a0f50addfcfd7df8e1bd00e8 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Fri, 11 Jul 2025 10:46:38 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=9B=B4=E6=96=B0=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E7=AE=A1=E7=90=86=E9=80=BB=E8=BE=91=EF=BC=8C=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E7=BC=93=E5=AD=98=E6=9C=8D=E5=8A=A1=E4=B8=BACacheRoot?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E7=BC=93=E5=AD=98=E5=A4=B1=E6=95=88?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py b/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py index b442364f..a2e51bcb 100644 --- a/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py +++ b/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py @@ -5,7 +5,7 @@ from zhenxun.configs.path_config import DATA_PATH, IMAGE_PATH from zhenxun.models.group_console import GroupConsole from zhenxun.models.plugin_info import PluginInfo from zhenxun.models.task_info import TaskInfo -from zhenxun.services.cache import Cache +from zhenxun.services.cache import CacheRoot from zhenxun.utils.common_utils import CommonUtils from zhenxun.utils.enum import BlockType, CacheType, PluginType from zhenxun.utils.exception import GroupInfoNotFound @@ -220,8 +220,7 @@ class PluginManager: await PluginInfo.filter(plugin_type=PluginType.NORMAL).update( status=status, block_type=None if status else BlockType.ALL ) - cache = Cache[PluginInfo](CacheType.PLUGINS) - await cache.reload() + await CacheRoot.invalidate_cache(CacheType.PLUGINS) return f"成功将所有功能全局状态修改为: {'开启' if status else '关闭'}" @classmethod