mirror of
https://github.com/logos-messaging/go-libp2p-pubsub.git
synced 2026-01-06 23:03:08 +00:00
parent
e48c6f5d4a
commit
d5d886d853
@ -326,7 +326,11 @@ func (p *PubSub) notifySubs(msg *pb.Message) {
|
||||
for _, topic := range msg.GetTopicIDs() {
|
||||
subs := p.myTopics[topic]
|
||||
for f := range subs {
|
||||
f.ch <- &Message{msg}
|
||||
select {
|
||||
case f.ch <- &Message{msg}:
|
||||
default:
|
||||
log.Errorf("Can't deliver message to subscription for topic %s; subscriber too slow", topic)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user