MCPcopy
hub / github.com/redis/go-redis / readReply

Method readReply

command.go:4282–4305  ·  view source on GitHub ↗
(rd *proto.Reader)

Source from the content-addressed store, hash-verified

4280}
4281
4282func (cmd *ScanCmd) readReply(rd *proto.Reader) error {
4283 if err := rd.ReadFixedArrayLen(2); err != nil {
4284 return err
4285 }
4286
4287 cursor, err := rd.ReadUint()
4288 if err != nil {
4289 return err
4290 }
4291 cmd.cursor = cursor
4292
4293 n, err := rd.ReadArrayLen()
4294 if err != nil {
4295 return err
4296 }
4297 cmd.page = make([]string, n)
4298
4299 for i := 0; i < len(cmd.page); i++ {
4300 if cmd.page[i], err = rd.ReadString(); err != nil {
4301 return err
4302 }
4303 }
4304 return nil
4305}
4306
4307func (cmd *ScanCmd) Clone() Cmder {
4308 var page []string

Callers

nothing calls this directly

Calls 4

ReadFixedArrayLenMethod · 0.80
ReadUintMethod · 0.80
ReadArrayLenMethod · 0.80
ReadStringMethod · 0.80

Tested by

no test coverage detected