Skip to content

v0.3.2

Latest

Choose a tag to compare

@Motues Motues released this 23 Oct 12:29
· 1 commit to main since this release

修复

  • 删除后的会话不再出现在侧边栏「未分组」里:物理删除成功时,宿主会向所有已连接的客户端
    补发一条 DSH 自带的 api-session/removed 事件(官方 session/disposed 用的是同一条 relay)。
    此前插件的 delete 会先取消归档、再摘掉工作区记账,而客户端那份会话清单是连接时拉取的
    快照 —— 目录虽然删了,旧行却因为不再归档而重新可见、又因为失去工作区归属被
    groupByWorkspace() 收进「未分组」,看起来就像"删掉的会话跑到未分类里了"(从「已归档」
    页签删会话时最容易撞上)。现在客户端收到事件即从清单中删掉该行;被拒绝的项(运行中 /
    当前会话 / 未知 id)不会发这条事件,仍在磁盘上的会话不会被误删。