Repository navigation
fix: align phone turn admission, queue retention and native retry hints - #203
Merged
Merged
Conversation
WSL043
added a commit
that referenced
this pull request
Oct 27, 2026
fix: align phone turn admission, queue retention and native retry hints
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
手机运行中补发消息过去未严格核对目标回合,队列启动失败时也可能先丢失条目。此修改校验活动回合、协调取消后的晚接收,并在宿主接受后才移除队列项;确认丢失后的重试沿用同一 requestId,使用 DSH 已有的幂等去重。
同时将实际缓存写入 token 映射到手机用量,并把明确临时限流及 503 的服务端等待时间传递给 DSH 原生恢复层。插件不新增重试循环;额度不足、取消、已开始输出和无法区分的 JSON 429 保留原错误路径。
验证:
仅合入 main,暂不发布。
3.1.7-dev.0是 CI 要求的未发布开发标识;README、管理器和正式安装入口仍固定 3.1.6。不打标签,不触发发布工作流,不修改 Portable 或草图代码。以上隔离合同验收不替代新一轮 iPhone 实测。