Skip to content

Commit 84cf581

Browse files
committed
refactor: [#1282] move BanService to udp-tracker-core package
1 parent 27dd4f9 commit 84cf581

File tree

8 files changed

+12
-10
lines changed

8 files changed

+12
-10
lines changed

src/bootstrap/app.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ use tracing::instrument;
3535
use super::config::initialize_configuration;
3636
use crate::bootstrap;
3737
use crate::container::AppContainer;
38+
use crate::packages::udp_tracker_core::services::banning::BanService;
3839
use crate::packages::{http_tracker_core, udp_tracker_core};
39-
use crate::servers::udp::server::banning::BanService;
4040
use crate::servers::udp::server::launcher::MAX_CONNECTION_ID_ERRORS_PER_IP;
4141
use crate::shared::crypto::ephemeral_instance_keys;
4242
use crate::shared::crypto::keys::{self, Keeper as _};

src/container.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ use bittorrent_tracker_core::whitelist::repository::in_memory::InMemoryWhitelist
1414
use tokio::sync::RwLock;
1515
use torrust_tracker_configuration::{Core, HttpApi, HttpTracker, UdpTracker};
1616

17-
use crate::packages::{http_tracker_core, udp_tracker_core};
18-
use crate::servers::udp::server::banning::BanService;
17+
use crate::packages::http_tracker_core;
18+
use crate::packages::udp_tracker_core::services::banning::BanService;
19+
use crate::packages::udp_tracker_core::{self};
1920

2021
pub struct AppContainer {
2122
pub core_config: Arc<Core>,

src/packages/tracker_api_core/statistics/services.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ use packages::tracker_api_core::statistics::metrics::Metrics;
55
use tokio::sync::RwLock;
66
use torrust_tracker_primitives::torrent_metrics::TorrentsMetrics;
77

8-
use crate::packages::{self, http_tracker_core, udp_tracker_core};
9-
use crate::servers::udp::server::banning::BanService;
8+
use crate::packages::udp_tracker_core::services::banning::BanService;
9+
use crate::packages::udp_tracker_core::{self};
10+
use crate::packages::{self, http_tracker_core};
1011

1112
/// All the metrics collected by the tracker.
1213
#[derive(Debug, PartialEq)]
@@ -83,8 +84,8 @@ mod tests {
8384

8485
use crate::packages::tracker_api_core::statistics::metrics::Metrics;
8586
use crate::packages::tracker_api_core::statistics::services::{get_metrics, TrackerMetrics};
87+
use crate::packages::udp_tracker_core::services::banning::BanService;
8688
use crate::packages::{http_tracker_core, udp_tracker_core};
87-
use crate::servers::udp::server::banning::BanService;
8889
use crate::servers::udp::server::launcher::MAX_CONNECTION_ID_ERRORS_PER_IP;
8990

9091
pub fn tracker_configuration() -> Configuration {

src/packages/udp_tracker_core/services/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
pub mod announce;
2+
pub mod banning;
23
pub mod connect;
34
pub mod scrape;
45

src/packages/udp_tracker_core/statistics/services.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ use tokio::sync::RwLock;
4545
use torrust_tracker_primitives::torrent_metrics::TorrentsMetrics;
4646

4747
use crate::packages;
48-
use crate::servers::udp::server::banning::BanService;
48+
use crate::packages::udp_tracker_core::services::banning::BanService;
4949

5050
/// All the metrics collected by the tracker.
5151
#[derive(Debug, PartialEq)]
@@ -111,9 +111,9 @@ mod tests {
111111
use torrust_tracker_test_helpers::configuration;
112112

113113
use crate::packages::udp_tracker_core;
114+
use crate::packages::udp_tracker_core::services::banning::BanService;
114115
use crate::packages::udp_tracker_core::statistics;
115116
use crate::packages::udp_tracker_core::statistics::services::{get_metrics, TrackerMetrics};
116-
use crate::servers::udp::server::banning::BanService;
117117
use crate::servers::udp::server::launcher::MAX_CONNECTION_ID_ERRORS_PER_IP;
118118

119119
pub fn tracker_configuration() -> Configuration {

src/servers/apis/v1/context/stats/handlers.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use tokio::sync::RwLock;
1111

1212
use super::responses::{metrics_response, stats_response};
1313
use crate::packages::tracker_api_core::statistics::services::get_metrics;
14+
use crate::packages::udp_tracker_core::services::banning::BanService;
1415
use crate::packages::{http_tracker_core, udp_tracker_core};
15-
use crate::servers::udp::server::banning::BanService;
1616

1717
#[derive(Deserialize, Debug, Default)]
1818
#[serde(rename_all = "lowercase")]

src/servers/udp/server/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use thiserror::Error;
66

77
use super::RawRequest;
88

9-
pub mod banning;
109
pub mod bound_socket;
1110
pub mod launcher;
1211
pub mod processor;

0 commit comments

Comments
 (0)