From 3d10ca4c8bbe63b7d6c77c3bd26b239b6acfebcf Mon Sep 17 00:00:00 2001 From: thsrite Date: Wed, 13 Sep 2023 20:19:06 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=AD=BE=E5=88=B0=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/plugins/autosignin/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/plugins/autosignin/__init__.py b/app/plugins/autosignin/__init__.py index c282fa62..eaa7edab 100644 --- a/app/plugins/autosignin/__init__.py +++ b/app/plugins/autosignin/__init__.py @@ -601,9 +601,9 @@ class AutoSignIn(_PluginBase): self._clean = False else: # 需要重试站点 - retry_sites = today_history.get("retry") + retry_sites = today_history.get("retry") or [] # 今天已签到|登录站点 - already_sites = today_history.get("sign") + already_sites = today_history.get("do") or [] # 今日未签|登录站点 no_sites = [site for site in do_sites if @@ -686,13 +686,13 @@ class AutoSignIn(_PluginBase): if not self._retry_keyword: # 没设置重试关键词则重试已选站点 - retry_sites = self._sign_sites + retry_sites = self._sign_sites if type == "签到" else self._login_sites logger.debug(f"下次{type}重试站点 {retry_sites}") # 存入历史 self.save_data(key=type + "-" + today, value={ - "sign": self._sign_sites, + "do": self._sign_sites if type == "签到" else self._login_sites, "retry": retry_sites }) @@ -706,7 +706,7 @@ class AutoSignIn(_PluginBase): signin_message = "\n".join([f'【{s[0]}】{s[1]}' for s in signin_message if s]) self.post_message(title=f"【站点自动{type}】", mtype=NotificationType.SiteMessage, - text=f"全部{type}数量: {len(list(self._sign_sites))} \n" + text=f"全部{type}数量: {len(self._sign_sites if type == '签到' else self._login_sites)} \n" f"本次{type}数量: {len(do_sites)} \n" f"下次{type}数量: {len(retry_sites) if self._retry_keyword else 0} \n" f"{signin_message}"