wp
This commit is contained in:
@@ -310,10 +310,33 @@ func (s *TimeDeltaCompressor) FirstTimestamp() uint32 {
|
||||
return timestamp
|
||||
}
|
||||
|
||||
func (s *TimeDeltaCompressor) LastTimestamp() uint32 {
|
||||
func (s *TimeDeltaCompressor) Until() uint32 {
|
||||
return s.lastUnixtime
|
||||
}
|
||||
|
||||
func (s *TimeDeltaCompressor) CommitedSince() uint32 {
|
||||
if s.state == nil {
|
||||
if s.pos < len(s.buf) {
|
||||
timestamp, _ := bin.GetUint32(s.buf[len(s.buf)-4:])
|
||||
return timestamp
|
||||
}
|
||||
} else {
|
||||
payload := s.state.Payload
|
||||
if len(payload) > 0 {
|
||||
timestamp, _ := bin.GetUint32(payload[len(payload)-4:])
|
||||
return timestamp
|
||||
}
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (s *TimeDeltaCompressor) CommitedUntil() uint32 {
|
||||
if s.state == nil {
|
||||
return s.lastUnixtime
|
||||
}
|
||||
return s.state.LastUnixtime
|
||||
}
|
||||
|
||||
// DECOMPRESSOR
|
||||
|
||||
type TimeDeltaDecompressor struct {
|
||||
|
||||
Reference in New Issue
Block a user