From 5426a1b51276fed9adf5dfe48f72785348d3dfdf Mon Sep 17 00:00:00 2001
From: Brian Tiger Chow <brian.holderchow@gmail.com>
Date: Mon, 15 Sep 2014 04:35:30 -0700
Subject: [PATCH] refactor(blockservice) use bitswap.Exchange interface

---
 blockservice/blockservice.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/blockservice/blockservice.go b/blockservice/blockservice.go
index 8bd61a85..6f5bf510 100644
--- a/blockservice/blockservice.go
+++ b/blockservice/blockservice.go
@@ -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")
 	}
-- 
GitLab