fix(exchange) add context to DialPeer
Brian Tiger Chow committed
Nov 5, 2014 at 03:00 UTC
c60d01176412c3897ab7ea906dd074ff0e7ed233
3 files changed
+3
-3
exchange/bitswap/bitswap.go
+1
-1
@@ -91,7 +91,7 @@ func (bs *bitswap) Block(parent context.Context, k u.Key) (*blocks.Block, error)
91
go func(p peer.Peer) {
92
93
log.Debugf("bitswap dialing peer: %s", p)
94
- err := bs.sender.DialPeer(p)
94
+ err := bs.sender.DialPeer(ctx, p)
95
if err != nil {
96
log.Errorf("Error sender.DialPeer(%s)", p)
97
return
exchange/bitswap/network/interface.go
+1
-1
@@ -12,7 +12,7 @@ import (
12
type Adapter interface {
13
14
// DialPeer ensures there is a connection to peer.
15
- DialPeer(peer.Peer) error
15
+ DialPeer(context.Context, peer.Peer) error
16
17
// SendMessage sends a BitSwap message to a peer.
18
SendMessage(
exchange/bitswap/network/net_message_adapter.go
+1
-1
@@ -67,7 +67,7 @@ func (adapter *impl) HandleMessage(
67
return outgoing
68
}
69
70
-func (adapter *impl) DialPeer(p peer.Peer) error {
70
+func (adapter *impl) DialPeer(ctx context.Context, p peer.Peer) error {
71
return adapter.net.DialPeer(p)
72
}
73