@@ -15,7 +15,6 @@ use crate::trace_exporter::TracerMetadata;
1515use datadog_trace_protobuf:: pb;
1616use datadog_trace_stats:: span_concentrator:: SpanConcentrator ;
1717use datadog_trace_utils:: send_with_retry:: { send_with_retry, RetryStrategy } ;
18- use ddcommon:: hyper_migration:: new_default_client;
1918use ddcommon:: { worker:: Worker , Endpoint , HttpClient } ;
2019use hyper;
2120use tokio:: select;
@@ -51,7 +50,7 @@ impl StatsExporter {
5150 meta : TracerMetadata ,
5251 endpoint : Endpoint ,
5352 cancellation_token : CancellationToken ,
54- client : Option < HttpClient > ,
53+ client : HttpClient ,
5554 ) -> Self {
5655 Self {
5756 flush_interval,
@@ -60,7 +59,7 @@ impl StatsExporter {
6059 meta,
6160 sequence_id : AtomicU64 :: new ( 0 ) ,
6261 cancellation_token,
63- client : client . unwrap_or ( new_default_client ( ) ) ,
62+ client,
6463 }
6564 }
6665
@@ -195,6 +194,7 @@ mod tests {
195194 use super :: * ;
196195 use datadog_trace_utils:: span:: { trace_utils, SpanSlice } ;
197196 use datadog_trace_utils:: test_utils:: poll_for_mock_hit;
197+ use ddcommon:: hyper_migration:: new_default_client;
198198 use httpmock:: prelude:: * ;
199199 use httpmock:: MockServer ;
200200 use time:: Duration ;
@@ -271,7 +271,7 @@ mod tests {
271271 get_test_metadata ( ) ,
272272 Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
273273 CancellationToken :: new ( ) ,
274- None ,
274+ new_default_client ( ) ,
275275 ) ;
276276
277277 let send_status = stats_exporter. send ( true ) . await ;
@@ -299,7 +299,7 @@ mod tests {
299299 get_test_metadata ( ) ,
300300 Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
301301 CancellationToken :: new ( ) ,
302- None ,
302+ new_default_client ( ) ,
303303 ) ;
304304
305305 let send_status = stats_exporter. send ( true ) . await ;
@@ -332,7 +332,7 @@ mod tests {
332332 get_test_metadata ( ) ,
333333 Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
334334 CancellationToken :: new ( ) ,
335- None ,
335+ new_default_client ( ) ,
336336 ) ;
337337
338338 tokio:: time:: pause ( ) ;
@@ -373,7 +373,7 @@ mod tests {
373373 get_test_metadata ( ) ,
374374 Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
375375 cancellation_token. clone ( ) ,
376- None ,
376+ new_default_client ( ) ,
377377 ) ;
378378
379379 tokio:: spawn ( async move {
0 commit comments