forked from cerc-io/plugeth
swarm/storage/feed: remove unused code (#18324)
This commit is contained in:
parent
3ad73443c7
commit
d322c9d550
@ -23,7 +23,6 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/ethereum/go-ethereum/swarm/storage/feed/lookup"
|
||||
|
||||
@ -36,8 +35,6 @@ type Handler struct {
|
||||
HashSize int
|
||||
cache map[uint64]*cacheEntry
|
||||
cacheLock sync.RWMutex
|
||||
storeTimeout time.Duration
|
||||
queryMaxPeriods uint32
|
||||
}
|
||||
|
||||
// HandlerParams pass parameters to the Handler constructor NewHandler
|
||||
|
@ -40,7 +40,6 @@ var (
|
||||
}
|
||||
cleanF func()
|
||||
subtopicName = "føø.bar"
|
||||
hashfunc = storage.MakeHashFunc(storage.DefaultHash)
|
||||
)
|
||||
|
||||
func init() {
|
||||
|
@ -17,7 +17,6 @@
|
||||
package feed
|
||||
|
||||
import (
|
||||
"encoding/binary"
|
||||
"encoding/json"
|
||||
"time"
|
||||
)
|
||||
@ -30,32 +29,11 @@ type Timestamp struct {
|
||||
Time uint64 `json:"time"` // Unix epoch timestamp, in seconds
|
||||
}
|
||||
|
||||
// 8 bytes uint64 Time
|
||||
const timestampLength = 8
|
||||
|
||||
// timestampProvider interface describes a source of timestamp information
|
||||
type timestampProvider interface {
|
||||
Now() Timestamp // returns the current timestamp information
|
||||
}
|
||||
|
||||
// binaryGet populates the timestamp structure from the given byte slice
|
||||
func (t *Timestamp) binaryGet(data []byte) error {
|
||||
if len(data) != timestampLength {
|
||||
return NewError(ErrCorruptData, "timestamp data has the wrong size")
|
||||
}
|
||||
t.Time = binary.LittleEndian.Uint64(data[:8])
|
||||
return nil
|
||||
}
|
||||
|
||||
// binaryPut Serializes a Timestamp to a byte slice
|
||||
func (t *Timestamp) binaryPut(data []byte) error {
|
||||
if len(data) != timestampLength {
|
||||
return NewError(ErrCorruptData, "timestamp data has the wrong size")
|
||||
}
|
||||
binary.LittleEndian.PutUint64(data, t.Time)
|
||||
return nil
|
||||
}
|
||||
|
||||
// UnmarshalJSON implements the json.Unmarshaller interface
|
||||
func (t *Timestamp) UnmarshalJSON(data []byte) error {
|
||||
return json.Unmarshal(data, &t.Time)
|
||||
|
Loading…
Reference in New Issue
Block a user