swarm/storage: do not initialise the retrieve function

This commit is contained in:
Anton Evangelatov 2018-02-19 15:35:00 +01:00
parent db172c697d
commit 4a15de7870

View file

@ -740,6 +740,7 @@ func (r *resourceChunkStore) Get(key Key) (*Chunk, error) {
t := time.NewTimer(time.Second * 1) t := time.NewTimer(time.Second * 1)
select { select {
case <-t.C: case <-t.C:
log.Trace("Timeout on resource chunk store")
return nil, fmt.Errorf("timeout") return nil, fmt.Errorf("timeout")
case <-chunk.C: case <-chunk.C:
log.Trace("Received resource update chunk") log.Trace("Received resource update chunk")
@ -802,6 +803,6 @@ func NewTestResourceHandler(datadir string, ethClient ethApi, validator Resource
memStore: NewMemStore(dbStore, singletonSwarmDbCapacity), memStore: NewMemStore(dbStore, singletonSwarmDbCapacity),
DbStore: dbStore, DbStore: dbStore,
} }
resourceChunkStore := NewResourceChunkStore(localStore, func(*Chunk) error { return nil }) resourceChunkStore := NewResourceChunkStore(localStore, nil)
return NewResourceHandler(hasher, resourceChunkStore, ethClient, validator) return NewResourceHandler(hasher, resourceChunkStore, ethClient, validator)
} }