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