Răsfoiți Sursa

fix(app): use reconcile for session_status in bootstrap to clear stale entries

(cherry picked from commit 912ba2c57fb1879891b93e239eec2374c6efe277)
ismeth 1 lună în urmă
părinte
comite
5a7a86810a
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      packages/app/src/context/global-sync/bootstrap.ts

+ 1 - 1
packages/app/src/context/global-sync/bootstrap.ts

@@ -151,7 +151,7 @@ export async function bootstrapDirectory(input: {
   Promise.all([
     input.sdk.path.get().then((x) => input.setStore("path", x.data!)),
     input.sdk.command.list().then((x) => input.setStore("command", x.data ?? [])),
-    input.sdk.session.status().then((x) => input.setStore("session_status", x.data!)),
+    input.sdk.session.status().then((x) => input.setStore("session_status", reconcile(x.data!))),
     input.loadSessions(input.directory),
     input.sdk.mcp.status().then((x) => input.setStore("mcp", x.data!)),
     input.sdk.lsp.status().then((x) => input.setStore("lsp", x.data!)),