diff options
| author | Brendan Allan <[email protected]> | 2026-02-09 15:34:52 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2026-02-09 15:34:52 +0800 |
| commit | 520110e8642065709b282e1eb407f962fdedcb4d (patch) | |
| tree | f055ea085d5cc684d3be5cbdda192c41b201f731 | |
| parent | d4a68b0f4e3a1f815815f5dce56999fc8cbcc548 (diff) | |
| download | opencode-520110e8642065709b282e1eb407f962fdedcb4d.tar.gz opencode-520110e8642065709b282e1eb407f962fdedcb4d.zip | |
desktop: track currentSidecarUrl
| -rw-r--r-- | packages/app/src/context/server.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/app/src/context/server.tsx b/packages/app/src/context/server.tsx index 4de498b5f..3d77cdece 100644 --- a/packages/app/src/context/server.tsx +++ b/packages/app/src/context/server.tsx @@ -35,6 +35,7 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( Persist.global("server", ["server.v3"]), createStore({ list: [] as string[], + currentSidecarUrl: "", projects: {} as Record<string, StoredProject[]>, lastProject: {} as Record<string, string>, }), @@ -96,6 +97,11 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( const url = normalizeServerUrl(props.defaultUrl) if (!url) return batch(() => { + // Remove the previous startup sidecar url + if(store.currentSidecarUrl) { + remove(store.currentSidecarUrl) + } + // Add the new sidecar url if (props.isSidecar && props.defaultUrl) { add(props.defaultUrl) |
