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 {