diff options
| author | Adam <[email protected]> | 2026-03-12 16:14:51 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-12 16:25:48 -0500 |
| commit | f2cad046e6c38885b454d01cb28888152a54b375 (patch) | |
| tree | 99023b61403435e9042039ae55e143897cac1a02 /packages/app/src/context/sync.tsx | |
| parent | d722026a8dffe3a9678ffb82cab72bcde0fde720 (diff) | |
| download | opencode-f2cad046e6c38885b454d01cb28888152a54b375.tar.gz opencode-f2cad046e6c38885b454d01cb28888152a54b375.zip | |
fix(app): message loading
Diffstat (limited to 'packages/app/src/context/sync.tsx')
| -rw-r--r-- | packages/app/src/context/sync.tsx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/packages/app/src/context/sync.tsx b/packages/app/src/context/sync.tsx index db7b06388..3e3696924 100644 --- a/packages/app/src/context/sync.tsx +++ b/packages/app/src/context/sync.tsx @@ -233,8 +233,15 @@ export const { use: useSync, provider: SyncProvider } = createSimpleContext({ }) }) .finally(() => { - if (!tracked(input.directory, input.sessionID)) return - setMeta("loading", key, false) + setMeta( + produce((draft) => { + if (!tracked(input.directory, input.sessionID)) { + delete draft.loading[key] + return + } + draft.loading[key] = false + }), + ) }) } |
