From 052be5450b1fef7784ae6aafee7c6543f1f31754 Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Sun, 20 Oct 2019 17:34:39 +0200 Subject: [PATCH] and backend reference to rpc builder --- core/service/src/builder.rs | 4 ++-- node/cli/src/service.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/service/src/builder.rs b/core/service/src/builder.rs index e39610b702372..a9a85faab21c4 100644 --- a/core/service/src/builder.rs +++ b/core/service/src/builder.rs @@ -568,10 +568,10 @@ impl( self, - rpc_ext_builder: impl FnOnce(Arc, Arc) -> URpc + rpc_ext_builder: impl FnOnce(Arc, Arc, Arc) -> URpc ) -> Result, Error> { - let rpc_extensions = rpc_ext_builder(self.client.clone(), self.transaction_pool.clone()); + let rpc_extensions = rpc_ext_builder(self.client.clone(), self.transaction_pool.clone(), self.backend.clone()); Ok(ServiceBuilder { config: self.config, diff --git a/node/cli/src/service.rs b/node/cli/src/service.rs index 47e36bd926275..09056591143ec 100644 --- a/node/cli/src/service.rs +++ b/node/cli/src/service.rs @@ -95,7 +95,7 @@ macro_rules! new_full_start { import_setup = Some((block_import, grandpa_link, babe_link)); Ok(import_queue) })? - .with_rpc_extensions(|client, pool| -> RpcExtension { + .with_rpc_extensions(|client, pool, _backend| -> RpcExtension { node_rpc::create(client, pool) })?; @@ -322,7 +322,7 @@ pub fn new_light(config: NodeConfiguration) .with_finality_proof_provider(|client, backend| Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, client)) as _) )? - .with_rpc_extensions(|client, pool| -> RpcExtension { + .with_rpc_extensions(|client, pool, _backend| -> RpcExtension { node_rpc::create(client, pool) })? .build()?;