()
| 260 | } |
| 261 | |
| 262 | func (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 | |
| 275 | func (cr *PubSub) printPeer() { |
| 276 | ticker := time.NewTicker(1 * time.Second) |
no test coverage detected