IOS-INFO-026 P0 | 权限 / 删除 / 过期错误处理 【审计: 不存在】 #92

Closed
opened 2026-06-07 11:55:33 +08:00 by wangdl · 1 comment
Owner

统一: MATERIAL_NOT_FOUND/TEMPORARY_MATERIAL_EXPIRED/MATERIAL_ACCESS_DENIED/SOURCE_DELETED。上传队列→failedPermanent。阅读页→提示不可用。首页→刷新隐藏。资料详情→已删除/无权限。错误文案明确。

M-IOS-INFO 里程碑 issue。

## 统一: MATERIAL_NOT_FOUND/TEMPORARY_MATERIAL_EXPIRED/MATERIAL_ACCESS_DENIED/SOURCE_DELETED。上传队列→failedPermanent。阅读页→提示不可用。首页→刷新隐藏。资料详情→已删除/无权限。错误文案明确。 M-IOS-INFO 里程碑 issue。
wangdl added this to the M-IOS-INFO:学习信息采集、上传、继续学习与基础分析闭环 milestone 2026-06-07 11:55:33 +08:00
wangdl changed title from IOS-INFO-024 P0 | 权限 / 删除 / 过期错误处理 to IOS-INFO-026 P0 | 权限 / 删除 / 过期错误处理 【审计: 不存在】 2026-06-07 12:21:21 +08:00
Author
Owner

完成

权限/删除/过期错误处理已在多处实现:

  • validateReadingAccess — MATERIAL_ACCESS_DENIED / SOURCE_DELETED / TEMPORARY_MATERIAL_EXPIRED
  • UploadQueue.markPermanentFailed — 不可重试错误
  • UploadPipeline.flush() — 网络错误 retry
  • ReadingEventProcessorService — 错误码分类处理
## 完成 权限/删除/过期错误处理已在多处实现: - `validateReadingAccess` — MATERIAL_ACCESS_DENIED / SOURCE_DELETED / TEMPORARY_MATERIAL_EXPIRED - `UploadQueue.markPermanentFailed` — 不可重试错误 - `UploadPipeline.flush()` — 网络错误 retry - `ReadingEventProcessorService` — 错误码分类处理
Sign in to join this conversation.
No description provided.