From 6117fb04688b58e9628c70fbdb40a9322059b385 Mon Sep 17 00:00:00 2001 From: wumode Date: Thu, 29 May 2025 18:52:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(ClashRuleProvider):=20=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins.v2/clashruleprovider/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins.v2/clashruleprovider/__init__.py b/plugins.v2/clashruleprovider/__init__.py index cc1605b..67a2ccf 100644 --- a/plugins.v2/clashruleprovider/__init__.py +++ b/plugins.v2/clashruleprovider/__init__.py @@ -332,10 +332,11 @@ class ClashRuleProvider(_PluginBase): return {"success": True, "message": None, "data": {"outbound": outbound}} def get_status(self): + rule_size = len(self._clash_config.get("rules", [])) if self._clash_config else 0 return {"success": True, "message": "", "data": {"state": self._enabled, "ruleset_prefix": self._ruleset_prefix, - "clash": {"rule_size": len(self._clash_config.get("rules", []))}, + "clash": {"rule_size": rule_size}, "subscription_info": self._subscription_info, "sub_url": f"{self._movie_pilot_url}/api/v1/plugin/ClashRuleProvider/config?" f"apikey={settings.API_TOKEN}"}}