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

Function writeRedisPubSubUnsubscribe

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

Source from the content-addressed store, hash-verified

570}
571
572func writeRedisPubSubUnsubscribe(writer *bufio.Writer, channel string, count int) error {
573 if errWrite := writeRedisArrayHeader(writer, 3); errWrite != nil {
574 return errWrite
575 }
576 if errWrite := writeRedisBulkString(writer, []byte("unsubscribe")); errWrite != nil {
577 return errWrite
578 }
579 if errWrite := writeRedisBulkString(writer, []byte(channel)); errWrite != nil {
580 return errWrite
581 }
582 return writeRedisInteger(writer, count)
583}
584
585func writeRedisPubSubMessage(writer *bufio.Writer, channel string, payload []byte) error {
586 if errWrite := writeRedisArrayHeader(writer, 3); errWrite != nil {

Callers 1

Calls 3

writeRedisArrayHeaderFunction · 0.85
writeRedisBulkStringFunction · 0.85
writeRedisIntegerFunction · 0.85

Tested by

no test coverage detected