From 6a707b9d0975c7f0bef83c65e3771a8a77b79513 Mon Sep 17 00:00:00 2001 From: Jose Celano Date: Mon, 12 Aug 2024 10:30:06 +0100 Subject: [PATCH] fix: linter errors --- src/app.rs | 71 ++++++++++++------------- src/console/ci/e2e/tracker_container.rs | 13 ++--- 2 files changed, 39 insertions(+), 45 deletions(-) diff --git a/src/app.rs b/src/app.rs index fd7d6a99d..b2447a9ef 100644 --- a/src/app.rs +++ b/src/app.rs @@ -66,56 +66,53 @@ pub async fn start(config: &Configuration, tracker: Arc) -> Vec { - for udp_tracker_config in udp_trackers { - if tracker.is_private() { - warn!( - "Could not start UDP tracker on: {} while in private mode. UDP is not safe for private trackers!", - udp_tracker_config.bind_address - ); - } else { - jobs.push(udp_tracker::start_job(udp_tracker_config, tracker.clone(), registar.give_form()).await); - } + if let Some(udp_trackers) = &config.udp_trackers { + for udp_tracker_config in udp_trackers { + if tracker.is_private() { + warn!( + "Could not start UDP tracker on: {} while in private mode. UDP is not safe for private trackers!", + udp_tracker_config.bind_address + ); + } else { + jobs.push(udp_tracker::start_job(udp_tracker_config, tracker.clone(), registar.give_form()).await); } } - None => info!("No UDP blocks in configuration"), + } else { + info!("No UDP blocks in configuration"); } // Start the HTTP blocks - match &config.http_trackers { - Some(http_trackers) => { - for http_tracker_config in http_trackers { - if let Some(job) = http_tracker::start_job( - http_tracker_config, - tracker.clone(), - registar.give_form(), - servers::http::Version::V1, - ) - .await - { - jobs.push(job); - }; - } - } - None => info!("No HTTP blocks in configuration"), - } - - // Start HTTP API - match &config.http_api { - Some(http_api_config) => { - if let Some(job) = tracker_apis::start_job( - http_api_config, + if let Some(http_trackers) = &config.http_trackers { + for http_tracker_config in http_trackers { + if let Some(job) = http_tracker::start_job( + http_tracker_config, tracker.clone(), registar.give_form(), - servers::apis::Version::V1, + servers::http::Version::V1, ) .await { jobs.push(job); }; } - None => info!("No API block in configuration"), + } else { + info!("No HTTP blocks in configuration"); + } + + // Start HTTP API + if let Some(http_api_config) = &config.http_api { + if let Some(job) = tracker_apis::start_job( + http_api_config, + tracker.clone(), + registar.give_form(), + servers::apis::Version::V1, + ) + .await + { + jobs.push(job); + }; + } else { + info!("No API block in configuration"); } // Start runners to remove torrents without peers, every interval diff --git a/src/console/ci/e2e/tracker_container.rs b/src/console/ci/e2e/tracker_container.rs index dc7036faa..528fd3c62 100644 --- a/src/console/ci/e2e/tracker_container.rs +++ b/src/console/ci/e2e/tracker_container.rs @@ -105,14 +105,11 @@ impl TrackerContainer { /// /// Will panic if it can't remove the container. pub fn remove(&self) { - match &self.running { - Some(_running_container) => { - error!("Can't remove running container: {} ...", self.name); - } - None => { - info!("Removing docker tracker container: {} ...", self.name); - Docker::remove(&self.name).expect("Container should be removed"); - } + if let Some(_running_container) = &self.running { + error!("Can't remove running container: {} ...", self.name); + } else { + info!("Removing docker tracker container: {} ...", self.name); + Docker::remove(&self.name).expect("Container should be removed"); } }