@cryptotaxi247 / kubo / commits / a2ec7f28d

use conns to enumerate peers for network diagnostic

Jeromy committed Jan 10, 2015 at 07:43 UTC a2ec7f28dcbd0cf14297dd74251f7622fa4c3027
1 file changed +7 -1
diagnostics/diag.go
+7 -1
@@ -98,7 +98,13 @@ func (di *DiagInfo) Marshal() []byte {
98 }
99
100 func (d *Diagnostics) getPeers() []peer.ID {
101 - return d.host.Network().Peers()
101 + conns := d.host.Network().Conns()
102 + peers := make([]peer.ID, len(conns))
103 +
104 + for i, c := range conns {
105 + peers[i] = c.RemotePeer()
106 + }
107 + return peers
108 }
109
110 func (d *Diagnostics) getDiagInfo() *DiagInfo {