(rd *proto.Reader)
| 579 | } |
| 580 | |
| 581 | func (cmd *TSTimestampValueCmd) readReply(rd *proto.Reader) (err error) { |
| 582 | n, err := rd.ReadMapLen() |
| 583 | if err != nil { |
| 584 | return err |
| 585 | } |
| 586 | cmd.val = TSTimestampValue{} |
| 587 | for i := 0; i < n; i++ { |
| 588 | timestamp, err := rd.ReadInt() |
| 589 | if err != nil { |
| 590 | return err |
| 591 | } |
| 592 | value, err := rd.ReadString() |
| 593 | if err != nil { |
| 594 | return err |
| 595 | } |
| 596 | cmd.val.Timestamp = timestamp |
| 597 | cmd.val.Value, err = util.ParseStringToFloat(value) |
| 598 | if err != nil { |
| 599 | return err |
| 600 | } |
| 601 | } |
| 602 | |
| 603 | return nil |
| 604 | } |
| 605 | |
| 606 | func (cmd *TSTimestampValueCmd) Clone() Cmder { |
| 607 | val := cmd.val |
nothing calls this directly
no test coverage detected