Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit fcaade5

Browse files
victorbdaviddias
authored andcommitted
Only show connected addrs for peers in swarm.peers
1 parent 06ac6b8 commit fcaade5

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

Diff for: src/core/components/swarm.js

+4-10
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
const multiaddr = require('multiaddr')
44
const promisify = require('promisify-es6')
5-
const flatMap = require('lodash.flatmap')
65
const values = require('lodash.values')
76

87
const OFFLINE_ERROR = require('../utils').OFFLINE_ERROR
@@ -24,24 +23,19 @@ module.exports = function swarm (self) {
2423
// we currently don't have this information
2524

2625
const peers = values(self._peerInfoBook.getAll())
27-
.filter((peer) => peer.isConnected())
28-
29-
const peerList = flatMap(peers, (peer) => {
30-
return peer.multiaddrs.toArray().map((addr) => {
26+
.map((peer) => {
27+
const connectedAddr = peer.isConnected()
3128
const res = {
32-
addr: addr,
29+
addr: connectedAddr,
3330
peer: peer
3431
}
35-
3632
if (verbose) {
3733
res.latency = 'unknown'
3834
}
39-
4035
return res
4136
})
42-
})
4337

44-
callback(null, peerList)
38+
callback(null, peers)
4539
}),
4640

4741
// all the addrs we know

0 commit comments

Comments
 (0)