mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 11:01:01 +00:00
Companion PR to delaying network startup to after initialization (#1547)
This commit is contained in:
@@ -335,7 +335,7 @@ fn new_full<RuntimeApi, Executor>(
|
|||||||
let finality_proof_provider =
|
let finality_proof_provider =
|
||||||
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
||||||
|
|
||||||
let (network, network_status_sinks, system_rpc_tx) =
|
let (network, network_status_sinks, system_rpc_tx, network_starter) =
|
||||||
service::build_network(service::BuildNetworkParams {
|
service::build_network(service::BuildNetworkParams {
|
||||||
config: &config,
|
config: &config,
|
||||||
client: client.clone(),
|
client: client.clone(),
|
||||||
@@ -512,6 +512,8 @@ fn new_full<RuntimeApi, Executor>(
|
|||||||
)?;
|
)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
network_starter.start_network();
|
||||||
|
|
||||||
Ok((task_manager, client))
|
Ok((task_manager, client))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -574,7 +576,7 @@ fn new_light<Runtime, Dispatch>(mut config: Configuration) -> Result<TaskManager
|
|||||||
let finality_proof_provider =
|
let finality_proof_provider =
|
||||||
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
||||||
|
|
||||||
let (network, network_status_sinks, system_rpc_tx) =
|
let (network, network_status_sinks, system_rpc_tx, network_starter) =
|
||||||
service::build_network(service::BuildNetworkParams {
|
service::build_network(service::BuildNetworkParams {
|
||||||
config: &config,
|
config: &config,
|
||||||
client: client.clone(),
|
client: client.clone(),
|
||||||
@@ -612,6 +614,8 @@ fn new_light<Runtime, Dispatch>(mut config: Configuration) -> Result<TaskManager
|
|||||||
system_rpc_tx,
|
system_rpc_tx,
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
|
network_starter.start_network();
|
||||||
|
|
||||||
Ok(task_manager)
|
Ok(task_manager)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -294,7 +294,7 @@ pub fn new_full<RuntimeApi, Executor>(
|
|||||||
let finality_proof_provider =
|
let finality_proof_provider =
|
||||||
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
||||||
|
|
||||||
let (network, network_status_sinks, system_rpc_tx) =
|
let (network, network_status_sinks, system_rpc_tx, network_starter) =
|
||||||
service::build_network(service::BuildNetworkParams {
|
service::build_network(service::BuildNetworkParams {
|
||||||
config: &config,
|
config: &config,
|
||||||
client: client.clone(),
|
client: client.clone(),
|
||||||
@@ -555,6 +555,8 @@ pub fn new_full<RuntimeApi, Executor>(
|
|||||||
)?;
|
)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
network_starter.start_network();
|
||||||
|
|
||||||
handles.polkadot_network = Some(polkadot_network_service);
|
handles.polkadot_network = Some(polkadot_network_service);
|
||||||
Ok((task_manager, client, handles, network, rpc_handlers))
|
Ok((task_manager, client, handles, network, rpc_handlers))
|
||||||
}
|
}
|
||||||
@@ -620,7 +622,7 @@ fn new_light<Runtime, Dispatch>(mut config: Configuration) -> Result<(TaskManage
|
|||||||
let finality_proof_provider =
|
let finality_proof_provider =
|
||||||
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
GrandpaFinalityProofProvider::new_for_service(backend.clone(), client.clone());
|
||||||
|
|
||||||
let (network, network_status_sinks, system_rpc_tx) =
|
let (network, network_status_sinks, system_rpc_tx, network_starter) =
|
||||||
service::build_network(service::BuildNetworkParams {
|
service::build_network(service::BuildNetworkParams {
|
||||||
config: &config,
|
config: &config,
|
||||||
client: client.clone(),
|
client: client.clone(),
|
||||||
@@ -658,6 +660,8 @@ fn new_light<Runtime, Dispatch>(mut config: Configuration) -> Result<(TaskManage
|
|||||||
system_rpc_tx,
|
system_rpc_tx,
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
|
network_starter.start_network();
|
||||||
|
|
||||||
Ok((task_manager, rpc_handlers))
|
Ok((task_manager, rpc_handlers))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user