MCPcopy Create free account
hub / github.com/anomalyco/opencode / stop

Function stop

packages/opencode/src/mcp/oauth-callback.ts:176–188  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

174}
175
176export async function stop(): Promise<void> {
177 if (server) {
178 await new Promise<void>((resolve) => server!.close(() => resolve()))
179 server = undefined
180 }
181
182 for (const [_name, pending] of pendingAuths) {
183 clearTimeout(pending.timeout)
184 pending.reject(new Error("OAuth callback server stopped"))
185 }
186 pendingAuths.clear()
187 mcpNameToState.clear()
188}
189
190export function isRunning(): boolean {
191 return server !== undefined

Callers 1

ensureRunningFunction · 0.70

Calls 4

resolveFunction · 0.50
closeMethod · 0.45
rejectMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected