/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/app/src/context/global-sync/mcp.ts
18 строк
496 B
Luke Parker
fix(app): refresh directory MCP status (#31194)
07 июн 2026, 08:53
Не верифицирован
07 июн 2026, 08:53
a29deb1
Код
Авторство
О чём код?
import type { McpStatus } from "@opencode-ai/sdk/v2/client" export async function toggleMcp(input: { status: McpStatus["status"] connect: () => Promise<void> disconnect: () => Promise<void> authenticate: () => Promise<void> refresh: () => Promise<void> }) { await { connected: input.disconnect, needs_auth: input.authenticate, disabled: input.connect, failed: input.connect, needs_client_registration: input.connect, }[input.status]() await input.refresh() }