MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / writeRedisPubSubSubscribe

Function writeRedisPubSubSubscribe

internal/api/redis_queue_protocol.go:559–570  ·  view source on GitHub ↗
(writer *bufio.Writer, channel string, count int)

Source from the content-addressed store, hash-verified

557}
558
559func writeRedisPubSubSubscribe(writer *bufio.Writer, channel string, count int) error {
560 if errWrite := writeRedisArrayHeader(writer, 3); errWrite != nil {
561 return errWrite
562 }
563 if errWrite := writeRedisBulkString(writer, []byte("subscribe")); errWrite != nil {
564 return errWrite
565 }
566 if errWrite := writeRedisBulkString(writer, []byte(channel)); errWrite != nil {
567 return errWrite
568 }
569 return writeRedisInteger(writer, count)
570}
571
572func writeRedisPubSubUnsubscribe(writer *bufio.Writer, channel string, count int) error {
573 if errWrite := writeRedisArrayHeader(writer, 3); errWrite != nil {

Callers 1

handleRedisConnectionMethod · 0.85

Calls 3

writeRedisArrayHeaderFunction · 0.85
writeRedisBulkStringFunction · 0.85
writeRedisIntegerFunction · 0.85

Tested by

no test coverage detected