Unverified Commit 74486ec9 authored by Steven Allen's avatar Steven Allen Committed by GitHub
Browse files

Merge pull request #352 from libp2p/nit/optimize

check for connectedness using Connectedness
parents 39e17efa a361bf03
......@@ -384,8 +384,7 @@ func (h *BasicHost) Connect(ctx context.Context, pi pstore.PeerInfo) error {
// absorb addresses into peerstore
h.Peerstore().AddAddrs(pi.ID, pi.Addrs, pstore.TempAddrTTL)
cs := h.Network().ConnsToPeer(pi.ID)
if len(cs) > 0 {
if h.Network().Connectedness(pi.ID) == inet.Connected {
return nil
}
......
......@@ -47,7 +47,7 @@ func Wrap(h host.Host, r Routing) *RoutedHost {
// given peer, it will use its routing system to try to find some.
func (rh *RoutedHost) Connect(ctx context.Context, pi pstore.PeerInfo) error {
// first, check if we're already connected.
if len(rh.Network().ConnsToPeer(pi.ID)) > 0 {
if rh.Network().Connectedness(pi.ID) == inet.Connected {
return nil
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment