@@ -123,13 +123,13 @@ use ed2k_sources::{
123123 Ed2kServerCallbackRoute , LearnedEd2kMetadata , OwnSourceIdentity , collect_kad_ed2k_metadata,
124124 collect_kad_ed2k_sources, configured_server_attempts, direct_download_candidate_sources,
125125 drop_self_sources, ed2k_server_callback_route, found_source_from_hint,
126- global_udp_source_search_excluded_endpoint , hash_only_ed2k_search_query ,
127- kad_source_result_to_ed2k_found_source , keyword_target , manifest_has_ed2k_transfer_progress ,
128- merge_download_sources , new_direct_ed2k_source_count , plaintext_fallback_for_obfuscated_source ,
129- select_ed2k_keyword_metadata , should_adopt_hash_only_metadata_name ,
130- should_query_kad_source_supplement , should_query_server_udp_source_supplement ,
131- should_refresh_ed2k_server_sources , should_skip_no_progress_source_requery ,
132- sort_download_sources, source_endpoint_key, source_key,
126+ global_udp_source_batch_server_attempts , global_udp_source_search_excluded_endpoint ,
127+ hash_only_ed2k_search_query , kad_source_result_to_ed2k_found_source , keyword_target ,
128+ manifest_has_ed2k_transfer_progress , merge_download_sources , new_direct_ed2k_source_count ,
129+ plaintext_fallback_for_obfuscated_source , select_ed2k_keyword_metadata ,
130+ should_adopt_hash_only_metadata_name , should_query_kad_source_supplement ,
131+ should_query_server_udp_source_supplement , should_refresh_ed2k_server_sources ,
132+ should_skip_no_progress_source_requery , sort_download_sources, source_endpoint_key, source_key,
133133} ;
134134#[ cfg( test) ]
135135use ed2k_sources:: {
@@ -3398,8 +3398,6 @@ impl EmulebbCore {
33983398 ) -> Result < Vec < Ed2kFoundSource > > {
33993399 let cancel = CancellationToken :: new ( ) ;
34003400 let config = self . effective_ed2k_config ( & network. config , None ) . await ?;
3401- let attempts =
3402- configured_server_attempts ( & config) . min ( config. source_server_attempt_budget . max ( 1 ) ) ;
34033401 let mut sources = Vec :: new ( ) ;
34043402 let ( preferred_endpoint, background_search) =
34053403 if let Some ( handle) = self . connected_ed2k_search_handle ( ) . await {
@@ -3454,7 +3452,7 @@ impl EmulebbCore {
34543452 has_background_search,
34553453 preferred_endpoint,
34563454 ) ,
3457- max_attempts : attempts ,
3455+ max_attempts : global_udp_source_batch_server_attempts ( & config ) ,
34583456 targets : & claimed_batch. targets ,
34593457 timeout : Duration :: from_secs ( config. connect_timeout_secs . max ( 15 ) ) ,
34603458 cancel : & cancel,
0 commit comments