refactor(bitswap/testnet) extract interface in prep for mockpeernet version
License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Brian Tiger Chow committed
Dec 16, 2014 at 18:10 UTC
d390e31c11128c9fa770fc92f0547b348b5122e6
2 files changed
+13
-8
exchange/bitswap/testnet/interface.go
new
+13
@@ -0,0 +1,13 @@
1
+package bitswap
2
+
3
+import (
4
+ bsnet "github.com/jbenet/go-ipfs/exchange/bitswap/network"
5
+ peer "github.com/jbenet/go-ipfs/peer"
6
+ "github.com/jbenet/go-ipfs/util/testutil"
7
+)
8
+
9
+type Network interface {
10
+ Adapter(testutil.Peer) bsnet.BitSwapNetwork
11
+
12
+ HasPeer(peer.ID) bool
13
+}
exchange/bitswap/testnet/network.go
-8
@@ -15,14 +15,6 @@ import (
15
testutil "github.com/jbenet/go-ipfs/util/testutil"
16
)
17
18
-type Network interface {
19
- Adapter(testutil.Peer) bsnet.BitSwapNetwork
20
-
21
- HasPeer(peer.ID) bool
22
-}
23
-
24
-// network impl
25
-
18
func VirtualNetwork(rs mockrouting.Server, d delay.D) Network {
19
return &network{
20
clients: make(map[peer.ID]bsnet.Receiver),