From 8561834dedf7d23a3124c01a9661bb0690112db0 Mon Sep 17 00:00:00 2001 From: lash Date: Thu, 8 Mar 2018 17:04:56 +0100 Subject: [PATCH] swarm: Use ResourceHandlerParams in swarm.go --- swarm/swarm.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/swarm/swarm.go b/swarm/swarm.go index 09d5a2bb79..b20be0ba19 100644 --- a/swarm/swarm.go +++ b/swarm/swarm.go @@ -194,11 +194,13 @@ func NewSwarm(ctx *node.ServiceContext, backend chequebook.Backend, config *api. var resourceHandler *storage.ResourceHandler // if use resource updates if self.config.ResourceEnabled && resolver != nil { - resourceValidator := storage.NewENSValidator(config.EnsRoot, resolver, storage.NewGenericResourceSigner(self.privateKey)) - resolver.SetNameHash(resourceValidator.NameHash) + resourceparams := &storage.ResourceHandlerParams{ + Validator: storage.NewENSValidator(config.EnsRoot, resolver, storage.NewGenericResourceSigner(self.privateKey)), + } + resolver.SetNameHash(resourceparams.Validator.NameHash) hashfunc := storage.MakeHashFunc(storage.SHA3Hash) chunkStore := storage.NewResourceChunkStore(self.lstore, func(*storage.Chunk) error { return nil }) - resourceHandler, err = storage.NewResourceHandler(hashfunc, chunkStore, resolver, resourceValidator) + resourceHandler, err = storage.NewResourceHandler(hashfunc, chunkStore, resolver, resourceparams) if err != nil { return nil, err }