Skip to content

Commit 3e99189

Browse files
committed
refactor: [#1187] rename fn tracker_factory to initialize_tracker
1 parent aa9f1c3 commit 3e99189

File tree

18 files changed

+52
-52
lines changed

18 files changed

+52
-52
lines changed

src/bootstrap/app.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use tracing::instrument;
2222
use super::config::initialize_configuration;
2323
use crate::bootstrap;
2424
use crate::container::AppContainer;
25-
use crate::core::services::{initialize_database, initialize_whitelist, statistics, tracker_factory};
25+
use crate::core::services::{initialize_database, initialize_tracker, initialize_whitelist, statistics};
2626
use crate::servers::udp::server::banning::BanService;
2727
use crate::servers::udp::server::launcher::MAX_CONNECTION_ID_ERRORS_PER_IP;
2828
use crate::shared::crypto::ephemeral_instance_keys;
@@ -82,7 +82,7 @@ pub fn initialize_app_container(configuration: &Configuration) -> AppContainer {
8282
let ban_service = Arc::new(RwLock::new(BanService::new(MAX_CONNECTION_ID_ERRORS_PER_IP)));
8383
let database = initialize_database(configuration);
8484
let whitelist_manager = initialize_whitelist(database.clone());
85-
let tracker = Arc::new(tracker_factory(configuration, &database, &whitelist_manager));
85+
let tracker = Arc::new(initialize_tracker(configuration, &database, &whitelist_manager));
8686

8787
AppContainer {
8888
tracker,

src/bootstrap/jobs/http_tracker.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ mod tests {
8888

8989
use crate::bootstrap::app::initialize_global_services;
9090
use crate::bootstrap::jobs::http_tracker::start_job;
91-
use crate::core::services::{initialize_database, initialize_whitelist, statistics, tracker_factory};
91+
use crate::core::services::{initialize_database, initialize_whitelist, statistics, initialize_tracker};
9292
use crate::servers::http::Version;
9393
use crate::servers::registar::Registar;
9494

@@ -105,7 +105,7 @@ mod tests {
105105

106106
let database = initialize_database(&cfg);
107107
let whitelist_manager = initialize_whitelist(database.clone());
108-
let tracker = Arc::new(tracker_factory(&cfg, &database, &whitelist_manager));
108+
let tracker = Arc::new(initialize_tracker(&cfg, &database, &whitelist_manager));
109109

110110
let version = Version::V1;
111111

src/bootstrap/jobs/tracker_apis.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ mod tests {
142142

143143
use crate::bootstrap::app::initialize_global_services;
144144
use crate::bootstrap::jobs::tracker_apis::start_job;
145-
use crate::core::services::{initialize_database, initialize_whitelist, statistics, tracker_factory};
145+
use crate::core::services::{initialize_database, initialize_tracker, initialize_whitelist, statistics};
146146
use crate::servers::apis::Version;
147147
use crate::servers::registar::Registar;
148148
use crate::servers::udp::server::banning::BanService;
@@ -162,7 +162,7 @@ mod tests {
162162

163163
let database = initialize_database(&cfg);
164164
let whitelist_manager = initialize_whitelist(database.clone());
165-
let tracker = Arc::new(tracker_factory(&cfg, &database, &whitelist_manager));
165+
let tracker = Arc::new(initialize_tracker(&cfg, &database, &whitelist_manager));
166166

167167
let version = Version::V1;
168168

src/core/mod.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1082,26 +1082,26 @@ mod tests {
10821082

10831083
use crate::app_test::initialize_tracker_dependencies;
10841084
use crate::core::peer::Peer;
1085-
use crate::core::services::tracker_factory;
1085+
use crate::core::services::initialize_tracker;
10861086
use crate::core::whitelist::WhiteListManager;
10871087
use crate::core::{TorrentsMetrics, Tracker};
10881088

10891089
fn public_tracker() -> Tracker {
10901090
let config = configuration::ephemeral_public();
10911091
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
1092-
tracker_factory(&config, &database, &whitelist_manager)
1092+
initialize_tracker(&config, &database, &whitelist_manager)
10931093
}
10941094

10951095
fn private_tracker() -> Tracker {
10961096
let config = configuration::ephemeral_private();
10971097
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
1098-
tracker_factory(&config, &database, &whitelist_manager)
1098+
initialize_tracker(&config, &database, &whitelist_manager)
10991099
}
11001100

11011101
fn whitelisted_tracker() -> (Tracker, Arc<WhiteListManager>) {
11021102
let config = configuration::ephemeral_listed();
11031103
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
1104-
let tracker = tracker_factory(&config, &database, &whitelist_manager);
1104+
let tracker = initialize_tracker(&config, &database, &whitelist_manager);
11051105

11061106
(tracker, whitelist_manager)
11071107
}
@@ -1110,7 +1110,7 @@ mod tests {
11101110
let mut config = configuration::ephemeral_listed();
11111111
config.core.tracker_policy.persistent_torrent_completed_stat = true;
11121112
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
1113-
tracker_factory(&config, &database, &whitelist_manager)
1113+
initialize_tracker(&config, &database, &whitelist_manager)
11141114
}
11151115

11161116
fn sample_info_hash() -> InfoHash {

src/core/services/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use crate::core::Tracker;
2424
///
2525
/// Will panic if tracker cannot be instantiated.
2626
#[must_use]
27-
pub fn tracker_factory(
27+
pub fn initialize_tracker(
2828
config: &Configuration,
2929
database: &Arc<Box<dyn Database>>,
3030
whitelist_manager: &Arc<WhiteListManager>,

src/core/services/statistics/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ mod tests {
119119

120120
use crate::app_test::initialize_tracker_dependencies;
121121
use crate::core;
122+
use crate::core::services::initialize_tracker;
122123
use crate::core::services::statistics::{self, get_metrics, TrackerMetrics};
123-
use crate::core::services::tracker_factory;
124124
use crate::servers::udp::server::banning::BanService;
125125
use crate::servers::udp::server::launcher::MAX_CONNECTION_ID_ERRORS_PER_IP;
126126

@@ -136,7 +136,7 @@ mod tests {
136136
let (_stats_event_sender, stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
137137
let stats_repository = Arc::new(stats_repository);
138138

139-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
139+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
140140

141141
let ban_service = Arc::new(RwLock::new(BanService::new(MAX_CONNECTION_ID_ERRORS_PER_IP)));
142142

src/core/services/torrent.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ mod tests {
132132
use crate::app_test::initialize_tracker_dependencies;
133133
use crate::core::services::torrent::tests::sample_peer;
134134
use crate::core::services::torrent::{get_torrent_info, Info};
135-
use crate::core::services::tracker_factory;
135+
use crate::core::services::initialize_tracker;
136136

137137
pub fn tracker_configuration() -> Configuration {
138138
configuration::ephemeral()
@@ -143,7 +143,7 @@ mod tests {
143143
let config = tracker_configuration();
144144

145145
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
146-
let tracker = tracker_factory(&config, &database, &whitelist_manager);
146+
let tracker = initialize_tracker(&config, &database, &whitelist_manager);
147147

148148
let tracker = Arc::new(tracker);
149149

@@ -161,7 +161,7 @@ mod tests {
161161
let config = tracker_configuration();
162162

163163
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
164-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
164+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
165165

166166
let hash = "9e0217d0fa71c87332cd8bf9dbeabcb2c2cf3c4d".to_owned();
167167
let info_hash = InfoHash::from_str(&hash).unwrap();
@@ -194,7 +194,7 @@ mod tests {
194194
use crate::app_test::initialize_tracker_dependencies;
195195
use crate::core::services::torrent::tests::sample_peer;
196196
use crate::core::services::torrent::{get_torrents_page, BasicInfo, Pagination};
197-
use crate::core::services::tracker_factory;
197+
use crate::core::services::initialize_tracker;
198198

199199
pub fn tracker_configuration() -> Configuration {
200200
configuration::ephemeral()
@@ -205,7 +205,7 @@ mod tests {
205205
let config = tracker_configuration();
206206

207207
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
208-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
208+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
209209

210210
let torrents = get_torrents_page(tracker.clone(), Some(&Pagination::default())).await;
211211

@@ -217,7 +217,7 @@ mod tests {
217217
let config = tracker_configuration();
218218

219219
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
220-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
220+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
221221

222222
let hash = "9e0217d0fa71c87332cd8bf9dbeabcb2c2cf3c4d".to_owned();
223223
let info_hash = InfoHash::from_str(&hash).unwrap();
@@ -242,7 +242,7 @@ mod tests {
242242
let config = tracker_configuration();
243243

244244
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
245-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
245+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
246246

247247
let hash1 = "9e0217d0fa71c87332cd8bf9dbeabcb2c2cf3c4d".to_owned();
248248
let info_hash1 = InfoHash::from_str(&hash1).unwrap();
@@ -265,7 +265,7 @@ mod tests {
265265
let config = tracker_configuration();
266266

267267
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
268-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
268+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
269269

270270
let hash1 = "9e0217d0fa71c87332cd8bf9dbeabcb2c2cf3c4d".to_owned();
271271
let info_hash1 = InfoHash::from_str(&hash1).unwrap();
@@ -297,7 +297,7 @@ mod tests {
297297
let config = tracker_configuration();
298298

299299
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
300-
let tracker = Arc::new(tracker_factory(&config, &database, &whitelist_manager));
300+
let tracker = Arc::new(initialize_tracker(&config, &database, &whitelist_manager));
301301

302302
let hash1 = "9e0217d0fa71c87332cd8bf9dbeabcb2c2cf3c4d".to_owned();
303303
let info_hash1 = InfoHash::from_str(&hash1).unwrap();

src/servers/apis/server.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ mod tests {
335335

336336
use crate::bootstrap::app::initialize_global_services;
337337
use crate::bootstrap::jobs::make_rust_tls;
338-
use crate::core::services::{initialize_database, initialize_whitelist, statistics, tracker_factory};
338+
use crate::core::services::{initialize_database, initialize_whitelist, statistics, initialize_tracker};
339339
use crate::servers::apis::server::{ApiServer, Launcher};
340340
use crate::servers::registar::Registar;
341341
use crate::servers::udp::server::banning::BanService;
@@ -355,7 +355,7 @@ mod tests {
355355

356356
let database = initialize_database(&cfg);
357357
let whitelist_manager = initialize_whitelist(database.clone());
358-
let tracker = Arc::new(tracker_factory(&cfg, &database, &whitelist_manager));
358+
let tracker = Arc::new(initialize_tracker(&cfg, &database, &whitelist_manager));
359359

360360
let bind_to = config.bind_address;
361361

src/servers/http/server.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ mod tests {
244244

245245
use crate::bootstrap::app::initialize_global_services;
246246
use crate::bootstrap::jobs::make_rust_tls;
247-
use crate::core::services::{initialize_database, initialize_whitelist, statistics, tracker_factory};
247+
use crate::core::services::{initialize_database, initialize_whitelist, statistics, initialize_tracker};
248248
use crate::servers::http::server::{HttpServer, Launcher};
249249
use crate::servers::registar::Registar;
250250

@@ -259,7 +259,7 @@ mod tests {
259259

260260
let database = initialize_database(&cfg);
261261
let whitelist_manager = initialize_whitelist(database.clone());
262-
let tracker = Arc::new(tracker_factory(&cfg, &database, &whitelist_manager));
262+
let tracker = Arc::new(initialize_tracker(&cfg, &database, &whitelist_manager));
263263

264264
let http_trackers = cfg.http_trackers.clone().expect("missing HTTP trackers configuration");
265265
let config = &http_trackers[0];

src/servers/http/v1/handlers/announce.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ mod tests {
206206
use torrust_tracker_test_helpers::configuration;
207207

208208
use crate::app_test::initialize_tracker_dependencies;
209-
use crate::core::services::{statistics, tracker_factory};
209+
use crate::core::services::{statistics, initialize_tracker};
210210
use crate::core::statistics::event::sender::Sender;
211211
use crate::core::Tracker;
212212

@@ -216,7 +216,7 @@ mod tests {
216216
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
217217
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
218218

219-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
219+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
220220
}
221221

222222
fn whitelisted_tracker() -> (Tracker, Option<Box<dyn Sender>>) {
@@ -225,7 +225,7 @@ mod tests {
225225
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
226226
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
227227

228-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
228+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
229229
}
230230

231231
fn tracker_on_reverse_proxy() -> (Tracker, Option<Box<dyn Sender>>) {
@@ -234,7 +234,7 @@ mod tests {
234234
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
235235
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
236236

237-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
237+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
238238
}
239239

240240
fn tracker_not_on_reverse_proxy() -> (Tracker, Option<Box<dyn Sender>>) {
@@ -243,7 +243,7 @@ mod tests {
243243
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
244244
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
245245

246-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
246+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
247247
}
248248

249249
fn sample_announce_request() -> Announce {

src/servers/http/v1/handlers/scrape.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ mod tests {
127127
use torrust_tracker_test_helpers::configuration;
128128

129129
use crate::app_test::initialize_tracker_dependencies;
130-
use crate::core::services::{statistics, tracker_factory};
130+
use crate::core::services::{statistics, initialize_tracker};
131131
use crate::core::Tracker;
132132

133133
fn private_tracker() -> (Tracker, Option<Box<dyn crate::core::statistics::event::sender::Sender>>) {
@@ -136,7 +136,7 @@ mod tests {
136136
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
137137
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
138138

139-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
139+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
140140
}
141141

142142
fn whitelisted_tracker() -> (Tracker, Option<Box<dyn crate::core::statistics::event::sender::Sender>>) {
@@ -145,7 +145,7 @@ mod tests {
145145
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
146146
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
147147

148-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
148+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
149149
}
150150

151151
fn tracker_on_reverse_proxy() -> (Tracker, Option<Box<dyn crate::core::statistics::event::sender::Sender>>) {
@@ -154,7 +154,7 @@ mod tests {
154154
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
155155
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
156156

157-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
157+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
158158
}
159159

160160
fn tracker_not_on_reverse_proxy() -> (Tracker, Option<Box<dyn crate::core::statistics::event::sender::Sender>>) {
@@ -163,7 +163,7 @@ mod tests {
163163
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
164164
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
165165

166-
(tracker_factory(&config, &database, &whitelist_manager), stats_event_sender)
166+
(initialize_tracker(&config, &database, &whitelist_manager), stats_event_sender)
167167
}
168168

169169
fn sample_scrape_request() -> Scrape {

src/servers/http/v1/services/announce.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ mod tests {
6666
use torrust_tracker_test_helpers::configuration;
6767

6868
use crate::app_test::initialize_tracker_dependencies;
69-
use crate::core::services::{statistics, tracker_factory};
69+
use crate::core::services::{statistics, initialize_tracker};
7070
use crate::core::statistics::event::sender::Sender;
7171
use crate::core::Tracker;
7272

@@ -77,7 +77,7 @@ mod tests {
7777
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
7878
let stats_event_sender = Arc::new(stats_event_sender);
7979

80-
let tracker = tracker_factory(&config, &database, &whitelist_manager);
80+
let tracker = initialize_tracker(&config, &database, &whitelist_manager);
8181

8282
(tracker, stats_event_sender)
8383
}

src/servers/http/v1/services/scrape.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,15 @@ mod tests {
8181
use torrust_tracker_test_helpers::configuration;
8282

8383
use crate::app_test::initialize_tracker_dependencies;
84-
use crate::core::services::tracker_factory;
84+
use crate::core::services::initialize_tracker;
8585
use crate::core::Tracker;
8686

8787
fn public_tracker() -> Tracker {
8888
let config = configuration::ephemeral_public();
8989

9090
let (database, whitelist_manager) = initialize_tracker_dependencies(&config);
9191

92-
tracker_factory(&config, &database, &whitelist_manager)
92+
initialize_tracker(&config, &database, &whitelist_manager)
9393
}
9494

9595
fn sample_info_hashes() -> Vec<InfoHash> {

src/servers/udp/handlers.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ mod tests {
471471

472472
use super::gen_remote_fingerprint;
473473
use crate::app_test::initialize_tracker_dependencies;
474-
use crate::core::services::{statistics, tracker_factory};
474+
use crate::core::services::{statistics, initialize_tracker};
475475
use crate::core::statistics::event::sender::Sender;
476476
use crate::core::Tracker;
477477
use crate::CurrentClock;
@@ -496,7 +496,7 @@ mod tests {
496496
let (database, whitelist_manager) = initialize_tracker_dependencies(config);
497497
let (stats_event_sender, _stats_repository) = statistics::setup::factory(config.core.tracker_usage_statistics);
498498

499-
(tracker_factory(config, &database, &whitelist_manager), stats_event_sender)
499+
(initialize_tracker(config, &database, &whitelist_manager), stats_event_sender)
500500
}
501501

502502
fn sample_ipv4_remote_addr() -> SocketAddr {

0 commit comments

Comments
 (0)