Commit 5426a1b5 authored by Brian Tiger Chow's avatar Brian Tiger Chow

refactor(blockservice) use bitswap.Exchange interface

parent 2738d720
...@@ -16,11 +16,11 @@ import ( ...@@ -16,11 +16,11 @@ import (
// It uses an internal `datastore.Datastore` instance to store values. // It uses an internal `datastore.Datastore` instance to store values.
type BlockService struct { type BlockService struct {
Datastore ds.Datastore Datastore ds.Datastore
Remote *bitswap.BitSwap Remote bitswap.Exchange
} }
// NewBlockService creates a BlockService with given datastore instance. // 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 { if d == nil {
return nil, fmt.Errorf("BlockService requires valid datastore") return nil, fmt.Errorf("BlockService requires valid datastore")
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment