From 90a9d939689661c982405d26829cf12377f62f21 Mon Sep 17 00:00:00 2001 From: Cayman Date: Tue, 9 Jun 2020 15:50:13 -0500 Subject: [PATCH] chore: refactor ConnectionManager#get --- src/connection-manager/index.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/connection-manager/index.js b/src/connection-manager/index.js index 47cd8730..e0e64e7c 100644 --- a/src/connection-manager/index.js +++ b/src/connection-manager/index.js @@ -215,16 +215,9 @@ class ConnectionManager extends EventEmitter { * @returns {Connection} */ get (peerId) { - if (!PeerId.isPeerId(peerId)) { - throw errcode(new Error('peerId must be an instance of peer-id'), ERR_INVALID_PARAMETERS) - } - - const id = peerId.toB58String() - const connections = this.connections.get(id) - - // Return the first, open connection - if (connections) { - return connections.find(connection => connection.stat.status === 'open') + const connections = this.getAll(peerId) + if (connections.length) { + return connections[0] } return null }