Skip to content

fix(rss): 修复 RSS 监听漏抓(需重新添加 RSS 才会继续抓取)#1007

Open
edoublezh wants to merge 1 commit into
EstrellaXD:3.2-devfrom
edoublezh:fix/rss-missing-items
Open

fix(rss): 修复 RSS 监听漏抓(需重新添加 RSS 才会继续抓取)#1007
edoublezh wants to merge 1 commit into
EstrellaXD:3.2-devfrom
edoublezh:fix/rss-missing-items

Conversation

@edoublezh
Copy link
Copy Markdown

New

  • 下载器新增三态结果:added / exists / failed
  • RSS 引擎新增兼容调用逻辑,兼容旧 add_torrent 布尔接口。

Change

  • refresh_rss 按状态处理匹配种子:
    • added / exists:标记已下载并落库;
    • failed:不落库,保留下次刷新继续重试。
  • 下载器在 add_torrents 返回 falsy 时,补充“已存在”探测(hash/名称)。

Fix

  • 尝试修复问题:RSS 监听经常漏抓,且必须“重新添加 RSS”后才可能继续抓取。
  • 目前认为原因是:匹配种子添加失败后被错误处理,后续刷新无法正确重试或被重复尝试。
  • 修复后:真实失败会自动重试;已存在种子不会进入重复重试循环。

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 2, 2026

@edoublezh is attempting to deploy a commit to the estrellaxd's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant