Correct cli rpc parameters

This commit is contained in:
Age Manning
2019-03-20 09:58:31 +11:00
parent 037c3b8307
commit 4be2eeb792
3 changed files with 11 additions and 6 deletions

View File

@@ -97,6 +97,10 @@ impl ClientConfig {
/* RPC related arguments */
if args.is_present("rpc") {
config.rpc_conf.enabled = true;
}
if let Some(rpc_address) = args.value_of("rpc-address") {
if let Ok(listen_address) = rpc_address.parse::<Ipv4Addr>() {
config.rpc_conf.listen_address = listen_address;

View File

@@ -1,7 +1,6 @@
extern crate slog;
mod client_config;
pub mod client_types;
pub mod error;
pub mod notifier;
@@ -61,7 +60,9 @@ impl<TClientType: ClientTypes> Client<TClientType> {
)?;
// spawn the RPC server
rpc::start_server(&config.rpc_conf, &log);
if config.rpc_conf.enabled {
rpc::start_server(&config.rpc_conf, &log);
}
Ok(Client {
config,