From 0b78c5f7fcc91146bcf32fbc547f78d976a3faf1 Mon Sep 17 00:00:00 2001 From: lsx Date: Sat, 1 Mar 2025 00:56:33 +0800 Subject: [PATCH] fix: subscribe clear init failed --- plugins.v2/subscribeclear/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins.v2/subscribeclear/__init__.py b/plugins.v2/subscribeclear/__init__.py index ae895fb..082468c 100644 --- a/plugins.v2/subscribeclear/__init__.py +++ b/plugins.v2/subscribeclear/__init__.py @@ -5,6 +5,7 @@ from app.log import logger from app.plugins import _PluginBase from app.schemas import ServiceInfo from app.db.downloadhistory_oper import DownloadHistoryOper, DownloadHistory +from app.helper.downloader import DownloaderHelper lock = threading.Lock() @@ -32,8 +33,10 @@ class SubscribeClear(_PluginBase): # 私有属性 _titles = [] _episodes = [] + downloader_helper = None def init_plugin(self, config: dict = None): + self.downloader_helper = DownloaderHelper() if config: self._titles = config.get("titles") or [] self._episodes = config.get("episodes") or [] @@ -114,7 +117,7 @@ class SubscribeClear(_PluginBase): def get_state(self) -> bool: - return True if self._enabled else False + return True @staticmethod def get_command() -> List[Dict[str, Any]]: