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

Method readReply

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

Source from the content-addressed store, hash-verified

1774}
1775
1776func (cmd *FloatSliceCmd) readReply(rd *proto.Reader) error {
1777 n, err := rd.ReadArrayLen()
1778 if err != nil {
1779 return err
1780 }
1781
1782 cmd.val = make([]float64, n)
1783 for i := 0; i < len(cmd.val); i++ {
1784 switch num, err := rd.ReadFloat(); {
1785 case err == Nil:
1786 cmd.val[i] = 0
1787 case err != nil:
1788 return err
1789 default:
1790 cmd.val[i] = num
1791 }
1792 }
1793 return nil
1794}
1795
1796func (cmd *FloatSliceCmd) Clone() Cmder {
1797 var val []float64

Callers

nothing calls this directly

Calls 2

ReadArrayLenMethod · 0.80
ReadFloatMethod · 0.80

Tested by

no test coverage detected