MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / Writer

Method Writer

IceFireDB-PubSub/pkg/ppubsub/pubsubStore.go:262–273  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

260}
261
262func (cr *PubSub) Writer() {
263 for {
264 msg := <-cr.Inbound
265 for key, item := range pss.writer[cr.TopicName] {
266 err := router.WriteBulkStrings(item, []string{"message", cr.TopicName, msg.Message})
267 if err != nil {
268 fmt.Println("write err key:", key)
269 continue
270 }
271 }
272 }
273}
274
275func (cr *PubSub) printPeer() {
276 ticker := time.NewTicker(1 * time.Second)

Callers 1

JoinPubSubFunction · 0.95

Calls 1

WriteBulkStringsFunction · 0.92

Tested by

no test coverage detected