提交 a2ec7f28 作者: Jeromy 提交者: Juan Batiz-Benet

use conns to enumerate peers for network diagnostic

上级 cac7e025
......@@ -98,7 +98,13 @@ func (di *DiagInfo) Marshal() []byte {
}
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 {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论