IOS-INFO-006 P0 | ReadingRuntimeSessionManager 【审计: 不存在】 #71
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
审查
不支持 session 生命周期管理。需新建。
职责
start/pause/resume/close,保存 current session 和 context,防重复 start,防 close 后 heartbeat,暴露 clientSessionId。状态: idle|active|paused|closed。
IOS-INFO-005 P0 | ReadingRuntimeSessionManagerto IOS-INFO-006 P0 | ReadingRuntimeSessionManager 【审计: 不存在】完成报告
交付
Features/MaterialReader/ReadingRuntimeSessionManager.swift— V2 Session Manager:防重复 start:
openMaterial检查 state != idle/closed → throwSessionError.alreadyActive防 close 后 heartbeat:
startHeartbeat检查state == .activeadapter 注入: 默认
RustReadingRuntimeAdapter(),可注入 mock 用于测试