@cryptotaxi247 / kubo / commits / d727a75e6

NewStream now creates a connection if necessary

License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

Steven Allen committed Oct 17, 2017 at 15:58 UTC d727a75e6debe3e7c1f1bbd14fe2204825101ae1
1 file changed -8
exchange/bitswap/network/ipfs_impl.go
-8
@@ -105,14 +105,6 @@ func (bsnet *impl) NewMessageSender(ctx context.Context, p peer.ID) (MessageSend
105 }
106
107 func (bsnet *impl) newStreamToPeer(ctx context.Context, p peer.ID) (inet.Stream, error) {
108 -
109 - // first, make sure we're connected.
110 - // if this fails, we cannot connect to given peer.
111 - //TODO(jbenet) move this into host.NewStream?
112 - if err := bsnet.host.Connect(ctx, pstore.PeerInfo{ID: p}); err != nil {
113 - return nil, err
114 - }
115 -
108 return bsnet.host.NewStream(ctx, p, ProtocolBitswap, ProtocolBitswapOne, ProtocolBitswapNoVers)
109 }
110