fix: 修复开启跳过校验后,qb下载器不自动开始的问题

This commit is contained in:
chenkun
2025-01-22 16:44:03 +08:00
parent 707deb845e
commit 36986995a4
2 changed files with 8 additions and 13 deletions

View File

@@ -217,11 +217,12 @@
"name": "IYUU自动辅种",
"description": "基于IYUU官方Api实现自动辅种。",
"labels": "做种,IYUU",
"version": "2.10",
"version": "2.11",
"icon": "IYUU.png",
"author": "jxxghp,ckun",
"level": 2,
"history": {
"v2.11": "修复qb跳过校验不自动开始的问题",
"v2.10": "Revert 辅种结束后,一起开始所有辅种后暂停的种子(排除了出错的种子)",
"v2.9": "修复开启跳过校验后Tr下载器不自动开始的问题",
"v2.8": "为配置主辅分离时,不走辅种下载器检查",

View File

@@ -33,7 +33,7 @@ class IYUUAutoSeed(_PluginBase):
# 插件图标
plugin_icon = "IYUU.png"
# 插件版本
plugin_version = "2.10"
plugin_version = "2.11"
# 插件作者
plugin_author = "jxxghp,ckun"
# 作者主页
@@ -1037,19 +1037,13 @@ class IYUUAutoSeed(_PluginBase):
# 必须要用户自行二次确认之后才能开始做种
# 否则会出现反复下载刷掉分享率、做假种的情况
else:
# 追加校验任务
logger.info(f"添加校验检查任务:{download_id} ...")
if not self._recheck_torrents.get(service.name):
self._recheck_torrents[service.name] = []
self._recheck_torrents[service.name].append(download_id)
# 开始校验种子
downloader_obj.recheck_torrents(ids=[download_id])
else:
# 追加校验任务
logger.info(f"添加校验检查任务:{download_id} ...")
if not self._recheck_torrents.get(service.name):
self._recheck_torrents[service.name] = []
self._recheck_torrents[service.name].append(download_id)
# 追加校验任务
logger.info(f"添加校验检查任务:{download_id} ...")
if not self._recheck_torrents.get(service.name):
self._recheck_torrents[service.name] = []
self._recheck_torrents[service.name].append(download_id)
# 下载成功
logger.info(f"成功添加辅种下载,站点:{site_info.get('name')},种子链接:{torrent_url}")
# 成功也加入缓存,有一些改了路径校验不通过的,手动删除后,下一次又会辅上