1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-29 09:34:03 +08:00

refactor(blockservice) use bitswap.Exchange interface

This commit is contained in:
Brian Tiger Chow
2014-09-15 04:35:30 -07:00
parent 2738d72095
commit 5426a1b512

View File

@ -16,11 +16,11 @@ import (
// It uses an internal `datastore.Datastore` instance to store values.
type BlockService struct {
Datastore ds.Datastore
Remote *bitswap.BitSwap
Remote bitswap.Exchange
}
// NewBlockService creates a BlockService with given datastore instance.
func NewBlockService(d ds.Datastore, rem *bitswap.BitSwap) (*BlockService, error) {
func NewBlockService(d ds.Datastore, rem bitswap.Exchange) (*BlockService, error) {
if d == nil {
return nil, fmt.Errorf("BlockService requires valid datastore")
}