1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-30 01:52:26 +08:00

refactor(bitswap/testnet) extract interface in prep for mockpeernet version

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
This commit is contained in:
Brian Tiger Chow
2014-12-16 18:10:56 -08:00
parent d5e936a2c6
commit d390e31c11
2 changed files with 13 additions and 8 deletions

View File

@ -0,0 +1,13 @@
package bitswap
import (
bsnet "github.com/jbenet/go-ipfs/exchange/bitswap/network"
peer "github.com/jbenet/go-ipfs/peer"
"github.com/jbenet/go-ipfs/util/testutil"
)
type Network interface {
Adapter(testutil.Peer) bsnet.BitSwapNetwork
HasPeer(peer.ID) bool
}

View File

@ -15,14 +15,6 @@ import (
testutil "github.com/jbenet/go-ipfs/util/testutil"
)
type Network interface {
Adapter(testutil.Peer) bsnet.BitSwapNetwork
HasPeer(peer.ID) bool
}
// network impl
func VirtualNetwork(rs mockrouting.Server, d delay.D) Network {
return &network{
clients: make(map[peer.ID]bsnet.Receiver),