mirror of
https://github.com/codex-storage/nim-codex.git
synced 2025-02-08 02:55:05 +00:00
readd eaguer dht lookup is required in some cases
This commit is contained in:
parent
ab8a97118d
commit
2b362dda27
@ -184,9 +184,11 @@ proc requestBlock*(
|
|||||||
if b.pendingBlocks.isInFlight(address):
|
if b.pendingBlocks.isInFlight(address):
|
||||||
return await blockFuture
|
return await blockFuture
|
||||||
|
|
||||||
let
|
let peers = b.peers.selectCheapest(address)
|
||||||
peers = b.peers.selectCheapest(address)
|
if peers.len == 0:
|
||||||
maybePeer =
|
b.discovery.queueFindBlocksReq(@[address.cidOrTreeCid])
|
||||||
|
|
||||||
|
let maybePeer =
|
||||||
if peers.len > 0:
|
if peers.len > 0:
|
||||||
peers[hash(address) mod peers.len].some
|
peers[hash(address) mod peers.len].some
|
||||||
elif b.peers.len > 0:
|
elif b.peers.len > 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user