diff options
| author | Adam <[email protected]> | 2025-12-10 21:21:36 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-11 06:48:59 -0600 |
| commit | 1b331548ba428a05c48895bfa374f1f140eb4c38 (patch) | |
| tree | b15201c52bf333dca287f656064c054c10f2eda7 | |
| parent | 3bb546c94d6bb295bfeafdafbb9d34b7cc462560 (diff) | |
| download | opencode-1b331548ba428a05c48895bfa374f1f140eb4c38.tar.gz opencode-1b331548ba428a05c48895bfa374f1f140eb4c38.zip | |
wip(desktop): progress
| -rw-r--r-- | packages/desktop/src/context/global-sync.tsx | 8 | ||||
| -rw-r--r-- | packages/desktop/src/pages/layout.tsx | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/packages/desktop/src/context/global-sync.tsx b/packages/desktop/src/context/global-sync.tsx index 09dfb3a83..770275a5c 100644 --- a/packages/desktop/src/context/global-sync.tsx +++ b/packages/desktop/src/context/global-sync.tsx @@ -97,6 +97,10 @@ export const { use: useGlobalSync, provider: GlobalSyncProvider } = createSimple if (directory === "global") { switch (event.type) { + case "global.disposed": { + bootstrap() + break + } case "project.updated": { const result = Binary.search(globalStore.project, event.properties.id, (s) => s.id) if (result.found) { @@ -117,10 +121,6 @@ export const { use: useGlobalSync, provider: GlobalSyncProvider } = createSimple const [store, setStore] = child(directory) switch (event.type) { - // case "server.instance.disposed": { - // bootstrap() - // break - // } case "session.updated": { const result = Binary.search(store.session, event.properties.info.id, (s) => s.id) if (result.found) { diff --git a/packages/desktop/src/pages/layout.tsx b/packages/desktop/src/pages/layout.tsx index 0ba6c0a2d..0bc6e9e09 100644 --- a/packages/desktop/src/pages/layout.tsx +++ b/packages/desktop/src/pages/layout.tsx @@ -745,14 +745,14 @@ export default function Layout(props: ParentProps) { } setFormStore("error", undefined) - globalSDK.client.auth.set({ + await globalSDK.client.auth.set({ providerID, auth: { type: "api", key: apiKey, }, }) - await globalSDK.client.instance.dispose() + await globalSDK.client.global.dispose() } return ( |
