fix(4.0): 媒体库刷新在硬链接放好文件后再刷新一次,刷新期间的事件不再丢失

media-server-refresh 只按第一个 torrent.organized 起算 delay,不等待
同一事件的 hardlink 订阅者:跨盘复制慢于 delay 时刷新早于文件到位。
hardlink 新放入文件后发布 hardlink.linked(普通事件,不是通知),
media-server-refresh 同时订阅它。刷新请求发出后到达的事件原先被忽略,
现在这次刷新之后再排一次。
This commit is contained in:
Estrella Pan
2026-10-08 16:46:13 +02:00
parent 045bdbd407
commit 34526246b7
12 changed files with 118 additions and 26 deletions

View File

@@ -23,7 +23,7 @@
## media-server-refresh
订阅 `torrent.organized`。收到第一个事件后等待 `delay` 秒,期间整理完成的种子合并成一次刷新请求。
订阅 `torrent.organized` 与 `hardlink` 发布的 `hardlink.linked`(文件新放入媒体库)。收到第一个事件后等待 `delay` 秒,期间的事件合并成一次刷新请求;刷新请求发出后到达的事件再排一次。
| 选项 | 说明 |
| --- | --- |