| 1 | // An OAuth callback commits the fresh grant before it synchronizes a remote |
| 2 | // MCP catalog. A slow tools/list response must not keep the popup request open; |
| 3 | // the host keeps catalog work alive and the tools converge afterward. |
| 4 | import { randomBytes } from "node:crypto"; |
nothing calls this directly
no test coverage detected