summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context/sync.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-12 16:14:51 -0500
committerAdam <[email protected]>2026-03-12 16:25:48 -0500
commitf2cad046e6c38885b454d01cb28888152a54b375 (patch)
tree99023b61403435e9042039ae55e143897cac1a02 /packages/app/src/context/sync.tsx
parentd722026a8dffe3a9678ffb82cab72bcde0fde720 (diff)
downloadopencode-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.tsx11
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
+ }),
+ )
})
}