mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-30 01:52:26 +08:00
use conns to enumerate peers for network diagnostic
This commit is contained in:
@ -98,7 +98,13 @@ func (di *DiagInfo) Marshal() []byte {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (d *Diagnostics) getPeers() []peer.ID {
|
func (d *Diagnostics) getPeers() []peer.ID {
|
||||||
return d.host.Network().Peers()
|
conns := d.host.Network().Conns()
|
||||||
|
peers := make([]peer.ID, len(conns))
|
||||||
|
|
||||||
|
for i, c := range conns {
|
||||||
|
peers[i] = c.RemotePeer()
|
||||||
|
}
|
||||||
|
return peers
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d *Diagnostics) getDiagInfo() *DiagInfo {
|
func (d *Diagnostics) getDiagInfo() *DiagInfo {
|
||||||
|
Reference in New Issue
Block a user