( initialClients: MCPServerConnection[] | undefined, mcpClients: readonly MCPServerConnection[] | undefined, )
| 3 | import type { MCPServerConnection } from '../services/mcp/types.js' |
| 4 | |
| 5 | export function mergeClients( |
| 6 | initialClients: MCPServerConnection[] | undefined, |
| 7 | mcpClients: readonly MCPServerConnection[] | undefined, |
| 8 | ): MCPServerConnection[] { |
| 9 | if (initialClients && mcpClients && mcpClients.length > 0) { |
| 10 | return uniqBy([...initialClients, ...mcpClients], 'name') |
| 11 | } |
| 12 | return initialClients || [] |
| 13 | } |
| 14 | |
| 15 | export function useMergedClients( |
| 16 | initialClients: MCPServerConnection[] | undefined, |
no outgoing calls
no test coverage detected