(server)
| 38 | } |
| 39 | |
| 40 | function getServerDedupKey(server) { |
| 41 | if (server.wsUrl) return `ws:${server.wsUrl}`; |
| 42 | const parsed = parseServerAddress(server.addr || ''); |
| 43 | if (parsed.ok) return `ws:${parsed.wsUrl}`; |
| 44 | return `addr:${String(server.addr || '').trim().toLowerCase()}`; |
| 45 | } |
| 46 | |
| 47 | function getServerDisplayName(server) { |
| 48 | return (server.alias || server.addr || '').trim(); |
no test coverage detected