From 74e81e06facf0d52e7beef9b7d44226d19a11dc5 Mon Sep 17 00:00:00 2001
From: Brian Tiger Chow <brian.holderchow@gmail.com>
Date: Thu, 18 Sep 2014 19:54:30 -0700
Subject: [PATCH] refac(bitswap) extract const

---
 exchange/bitswap/bitswap.go | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/exchange/bitswap/bitswap.go b/exchange/bitswap/bitswap.go
index 083ca283..418d5046 100644
--- a/exchange/bitswap/bitswap.go
+++ b/exchange/bitswap/bitswap.go
@@ -63,9 +63,12 @@ type bitswap struct {
 
 // GetBlock attempts to retrieve a particular block from peers within the
 // deadline enforced by the context
+//
+// TODO ensure only one active request per key
 func (bs *bitswap) Block(ctx context.Context, k u.Key) (*blocks.Block, error) {
 
-	provs_ch := bs.routing.FindProvidersAsync(ctx, k, 20)
+	const maxProviders = 20
+	provs_ch := bs.routing.FindProvidersAsync(ctx, k, maxProviders)
 
 	blockChannel := make(chan blocks.Block)
 
-- 
GitLab