swarm/network: remove stream cap check in kademlia On function

This commit is contained in:
Janos Guljas 2019-01-21 14:04:06 +01:00
parent 92c43bca9c
commit 160308b0df

View file

@ -283,22 +283,6 @@ func (k *Kademlia) SuggestPeer() (suggestedPeer *BzzAddr, saturationDepth int, c
func (k *Kademlia) On(p *Peer) (uint8, bool) { func (k *Kademlia) On(p *Peer) (uint8, bool) {
k.lock.Lock() k.lock.Lock()
defer k.lock.Unlock() defer k.lock.Unlock()
caps := p.Caps()
var found bool
for _, c := range caps {
if c.Name == "stream" {
found = true
break
}
}
if !found {
depth := uint8(k.saturation())
return depth, false
}
var ins bool var ins bool
k.conns, _, _, _ = pot.Swap(k.conns, p, Pof, func(v pot.Val) pot.Val { k.conns, _, _, _ = pot.Swap(k.conns, p, Pof, func(v pot.Val) pot.Val {
// if not found live // if not found live