@@ -14,7 +14,7 @@ use crate::e2e::environment::TestEnv;
14
14
pub async fn canonical_torrent_for (
15
15
mut uploaded_torrent : Torrent ,
16
16
env : & TestEnv ,
17
- downloader : & Option < LoggedInUserData > ,
17
+ downloader : Option < & LoggedInUserData > ,
18
18
) -> Torrent {
19
19
let tracker_url = env. server_settings ( ) . unwrap ( ) . tracker . url . to_string ( ) ;
20
20
@@ -23,8 +23,8 @@ pub async fn canonical_torrent_for(
23
23
None => None ,
24
24
} ;
25
25
26
- uploaded_torrent. announce = Some ( build_announce_url ( & tracker_url, & tracker_key) ) ;
27
- uploaded_torrent. announce_list = Some ( build_announce_list ( & tracker_url, & tracker_key) ) ;
26
+ uploaded_torrent. announce = Some ( build_announce_url ( & tracker_url, tracker_key. as_ref ( ) ) ) ;
27
+ uploaded_torrent. announce_list = Some ( build_announce_list ( & tracker_url, tracker_key. as_ref ( ) ) ) ;
28
28
29
29
uploaded_torrent
30
30
}
@@ -56,15 +56,15 @@ pub async fn get_user_tracker_key(logged_in_user: &LoggedInUserData, env: &TestE
56
56
Some ( tracker_key)
57
57
}
58
58
59
- pub fn build_announce_url ( tracker_url : & str , tracker_key : & Option < TrackerKey > ) -> String {
59
+ pub fn build_announce_url ( tracker_url : & str , tracker_key : Option < & TrackerKey > ) -> String {
60
60
if let Some ( key) = & tracker_key {
61
61
format ! ( "{tracker_url}/{}" , key. key)
62
62
} else {
63
63
tracker_url. to_string ( )
64
64
}
65
65
}
66
66
67
- fn build_announce_list ( tracker_url : & str , tracker_key : & Option < TrackerKey > ) -> Vec < Vec < String > > {
67
+ fn build_announce_list ( tracker_url : & str , tracker_key : Option < & TrackerKey > ) -> Vec < Vec < String > > {
68
68
if let Some ( key) = & tracker_key {
69
69
vec ! [ vec![ format!( "{tracker_url}/{}" , key. key) ] , vec![ format!( "{tracker_url}" ) ] ]
70
70
} else {
0 commit comments