diff options
| author | Shoubhit Dash <[email protected]> | 2026-02-17 18:40:39 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-17 07:10:39 -0600 |
| commit | 3dfbb7059345350fdcb3f45fe9a44697c08a040a (patch) | |
| tree | 644fb1b8c958c02651640883fa3b935beea3a3f6 /packages/app/src/context/global-sync.tsx | |
| parent | 07947bab7d7f164ae5b46038deadda2284e97025 (diff) | |
| download | opencode-3dfbb7059345350fdcb3f45fe9a44697c08a040a.tar.gz opencode-3dfbb7059345350fdcb3f45fe9a44697c08a040a.zip | |
fix(app): recover state after sse reconnect and harden sse streams (#13973)
Diffstat (limited to 'packages/app/src/context/global-sync.tsx')
| -rw-r--r-- | packages/app/src/context/global-sync.tsx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/app/src/context/global-sync.tsx b/packages/app/src/context/global-sync.tsx index 62c7eb66e..ec5efc675 100644 --- a/packages/app/src/context/global-sync.tsx +++ b/packages/app/src/context/global-sync.tsx @@ -270,6 +270,11 @@ function createGlobalSync() { setGlobalStore("project", next) }, }) + if (event.type === "server.connected" || event.type === "global.disposed") { + for (const directory of Object.keys(children.children)) { + queue.push(directory) + } + } return } |
