diff --git a/src/service/mod.rs b/src/service/mod.rs index e65db99f..b3c061cd 100644 --- a/src/service/mod.rs +++ b/src/service/mod.rs @@ -7,4 +7,3 @@ pub mod config; pub mod entropy; pub mod packet_router; pub mod poc; -pub mod router; diff --git a/src/service/router.rs b/src/service/router.rs deleted file mode 100644 index 50119755..00000000 --- a/src/service/router.rs +++ /dev/null @@ -1,36 +0,0 @@ -use crate::{ - service::{CONNECT_TIMEOUT, RPC_TIMEOUT}, - KeyedUri, Result, -}; -use helium_proto::{ - services::{self, Channel, Endpoint}, - BlockchainStateChannelMessageV1, -}; - -type RouterClient = services::router::RouterClient; - -#[derive(Debug)] -pub struct RouterService { - pub uri: KeyedUri, - router_client: RouterClient, -} - -impl RouterService { - pub fn new(keyed_uri: KeyedUri) -> Result { - let router_channel = Endpoint::from(keyed_uri.uri.clone()) - .timeout(RPC_TIMEOUT) - .connect_timeout(CONNECT_TIMEOUT) - .connect_lazy(); - Ok(Self { - uri: keyed_uri, - router_client: RouterClient::new(router_channel), - }) - } - - pub async fn route( - &mut self, - msg: BlockchainStateChannelMessageV1, - ) -> Result { - Ok(self.router_client.route(msg).await?.into_inner()) - } -}