desktop: track currentSidecarUrl

This commit is contained in:
Brendan Allan
2026-02-09 15:34:52 +08:00
parent d4a68b0f4e
commit 520110e864

View File

@@ -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)