diff options
| author | Adam <[email protected]> | 2026-03-27 20:26:57 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-28 01:26:57 +0000 |
| commit | f736116967f5b57d89978e51961f2e78eedb443b (patch) | |
| tree | eac11218e8114d8d0f14c1b133b2c0594721f11c /packages/app/src/context/server.tsx | |
| parent | 82fc493520925cb71323964bff6939e768e6d83a (diff) | |
| download | opencode-f736116967f5b57d89978e51961f2e78eedb443b.tar.gz opencode-f736116967f5b57d89978e51961f2e78eedb443b.zip | |
fix(app): more startup efficiency (#19454)
Diffstat (limited to 'packages/app/src/context/server.tsx')
| -rw-r--r-- | packages/app/src/context/server.tsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/app/src/context/server.tsx b/packages/app/src/context/server.tsx index 1171ca905..1204fba55 100644 --- a/packages/app/src/context/server.tsx +++ b/packages/app/src/context/server.tsx @@ -94,7 +94,11 @@ export namespace ServerConnection { export const { use: useServer, provider: ServerProvider } = createSimpleContext({ name: "Server", - init: (props: { defaultServer: ServerConnection.Key; servers?: Array<ServerConnection.Any> }) => { + init: (props: { + defaultServer: ServerConnection.Key + disableHealthCheck?: boolean + servers?: Array<ServerConnection.Any> + }) => { const checkServerHealth = useCheckServerHealth() const [store, setStore, _, ready] = persisted( @@ -202,6 +206,10 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( const current_ = current() if (!current_) return + if (props.disableHealthCheck) { + setState("healthy", true) + return + } setState("healthy", undefined) onCleanup(startHealthPolling(current_)) }) |
