@cryptotaxi247 / kubo / commits / faded1087

fix(bitswap): handling of network notification

Brian Tiger Chow committed Jan 24, 2015 at 11:33 UTC faded108701cce17ca45b47d3acb304357fa2eb9
1 file changed +7
exchange/bitswap/bitswap.go
+7
@@ -342,6 +342,13 @@ func (bs *bitswap) ReceiveMessage(ctx context.Context, p peer.ID, incoming bsmsg
342 // Connected/Disconnected warns bitswap about peer connections
343 func (bs *bitswap) PeerConnected(p peer.ID) {
344 // TODO: add to clientWorker??
345 + peers := make(chan peer.ID, 1)
346 + peers <- p
347 + close(peers)
348 + err := bs.sendWantlistToPeers(context.TODO(), peers)
349 + if err != nil {
350 + log.Errorf("error sending wantlist: %s", err)
351 + }
352 }
353
354 // Connected/Disconnected warns bitswap about peer connections