nim-libp2p/libp2p/protocols/pubsub
Dmitriy Ryajov b76b3e0e9b
Rework pubsub (#322)
* move pubsub of off switch, pass switch into pubsub

* use join on lpstreams

* properly cleanup up failed peers

* fix tests

* fix peertable hasPeerId

* fix tests

* rework sending, remove helpers from pubsubpeer, unify in broadcast

* further split broadcast into send

* use send where appropriate

* use formatIt

* improve trace

Co-authored-by: Giovanni Petrantoni <giovanni@fragcolor.xyz>
2020-08-11 18:05:49 -06:00
..
rpc Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
floodsub.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
gossipsub.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
mcache.nim allow message id provider to be specified (#243) 2020-06-28 09:56:38 -06:00
peertable.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
pubsub.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
pubsubpeer.nim Rework pubsub (#322) 2020-08-11 18:05:49 -06:00
timedcache.nim proper name for topics so that we can filter dynamically using chronicles (#210) 2020-06-10 10:48:01 +02:00