mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 17:31:05 +00:00
Remove RpcMetrics weirdness (#7608)
* Remove `RpcMetrics` weirdness The metrics was returning an error when prometheus was not given. This was a really weird setup, especially when compared to all other metrics that just do nothing if there is no registry. * Fix browser build
This commit is contained in:
@@ -603,12 +603,12 @@ pub fn spawn_tasks<TBl, TBackend, TExPool, TRpc, TCl>(
|
||||
on_demand.clone(), remote_blockchain.clone(), &*rpc_extensions_builder,
|
||||
backend.offchain_storage(), system_rpc_tx.clone()
|
||||
);
|
||||
let rpc_metrics = sc_rpc_server::RpcMetrics::new(config.prometheus_registry()).ok();
|
||||
let rpc = start_rpc_servers(&config, gen_handler, rpc_metrics.as_ref())?;
|
||||
let rpc_metrics = sc_rpc_server::RpcMetrics::new(config.prometheus_registry())?;
|
||||
let rpc = start_rpc_servers(&config, gen_handler, rpc_metrics.clone())?;
|
||||
// This is used internally, so don't restrict access to unsafe RPC
|
||||
let rpc_handlers = RpcHandlers(Arc::new(gen_handler(
|
||||
sc_rpc::DenyUnsafe::No,
|
||||
sc_rpc_server::RpcMiddleware::new(rpc_metrics.as_ref().cloned(), "inbrowser")
|
||||
sc_rpc_server::RpcMiddleware::new(rpc_metrics, "inbrowser")
|
||||
).into()));
|
||||
|
||||
// Telemetry
|
||||
|
||||
Reference in New Issue
Block a user