(writer *bufio.Writer, channel string, payload []byte)
| 583 | } |
| 584 | |
| 585 | func writeRedisPubSubMessage(writer *bufio.Writer, channel string, payload []byte) error { |
| 586 | if errWrite := writeRedisArrayHeader(writer, 3); errWrite != nil { |
| 587 | return errWrite |
| 588 | } |
| 589 | if errWrite := writeRedisBulkString(writer, []byte("message")); errWrite != nil { |
| 590 | return errWrite |
| 591 | } |
| 592 | if errWrite := writeRedisBulkString(writer, []byte(channel)); errWrite != nil { |
| 593 | return errWrite |
| 594 | } |
| 595 | return writeRedisBulkString(writer, payload) |
| 596 | } |
| 597 | |
| 598 | func writeRedisPubSubPong(writer *bufio.Writer, payload []byte) error { |
| 599 | if errWrite := writeRedisArrayHeader(writer, 2); errWrite != nil { |
no test coverage detected