
sansenhoshiandClaude Code
574216645c
feat(video-analysis): 本地直发成功且群策略要下载链接时补传 S3
本地直发经 hexi/core/outbound_media 钩子改写后已真正可用,此前它因协议端不在本机
恒失败,public_url 因此总有值(每次实际都落到第 2 级 S3)。本地通道通了以后若不补,
public_url 会恒为 None,entry.py 的 `if pub and policy.sends_link` 会让「发送下载
链接」静默失效。
- _local_sent / _public_link_for 把「取链接」与「发送」解耦:只有策略真要链接
(policy.sends_link)时才补一次 S3 上传,其余情况一概不碰 S3 —— 媒体不再进
S3 归档是有意的,temp 保留交给 cleanup
- 补传失败只记日志返回 None:发送本身已经成功,不能反过来判失败
- tests/test_video_sender_link.py:覆盖 sends_link 开/关、多文件逐个补传、
拿不到 public_url、上传抛异常、policy 为 None 五条路径
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 18:47:12 +08:00
..
2026-09-08 14:25:32 +08:00
2026-09-14 18:59:01 +08:00
2026-09-22 14:23:46 +08:00
2026-09-01 13:13:40 +08:00
2026-09-23 18:47:09 +08:00
2026-09-01 13:13:40 +08:00
2026-09-08 14:25:32 +08:00
2026-09-22 14:23:32 +08:00
2026-09-22 14:23:32 +08:00
2026-09-22 14:23:32 +08:00
2026-09-23 18:47:12 +08:00
2026-09-22 14:23:32 +08:00