From 0bc79686b837adc93735a60579715b6909772936 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Wed, 9 Sep 2020 12:03:09 -0700 Subject: [PATCH] zebrad: move sync into components module. Part of #1030. --- zebrad/src/commands/start.rs | 9 +++++---- zebrad/src/components.rs | 3 +++ zebrad/src/{commands/start => components}/sync.rs | 0 3 files changed, 8 insertions(+), 4 deletions(-) rename zebrad/src/{commands/start => components}/sync.rs (100%) diff --git a/zebrad/src/commands/start.rs b/zebrad/src/commands/start.rs index 7d2dcc42..6e30952d 100644 --- a/zebrad/src/commands/start.rs +++ b/zebrad/src/commands/start.rs @@ -21,14 +21,15 @@ use crate::components::tokio::RuntimeRun; use crate::config::ZebradConfig; -use crate::{components::tokio::TokioComponent, prelude::*}; +use crate::{ + components::{tokio::TokioComponent, Syncer}, + prelude::*, +}; use abscissa_core::{config, Command, FrameworkError, Options, Runnable}; use color_eyre::eyre::Report; use tower::{buffer::Buffer, service_fn}; -mod sync; - /// `start` subcommand #[derive(Command, Debug, Options)] pub struct StartCmd { @@ -60,7 +61,7 @@ impl StartCmd { ); let (peer_set, _address_book) = zebra_network::init(config.network.clone(), node).await; - let mut syncer = sync::Syncer::new(config.network.network, peer_set, state, verifier); + let mut syncer = Syncer::new(config.network.network, peer_set, state, verifier); syncer.sync().await } diff --git a/zebrad/src/components.rs b/zebrad/src/components.rs index 59d7b759..0f0f5312 100644 --- a/zebrad/src/components.rs +++ b/zebrad/src/components.rs @@ -1,3 +1,6 @@ pub mod metrics; +mod sync; pub mod tokio; pub mod tracing; + +pub use sync::Syncer; diff --git a/zebrad/src/commands/start/sync.rs b/zebrad/src/components/sync.rs similarity index 100% rename from zebrad/src/commands/start/sync.rs rename to zebrad/src/components/sync.rs