@@ -15,7 +15,6 @@ use crate::trace_exporter::TracerMetadata;
15
15
use datadog_trace_protobuf:: pb;
16
16
use datadog_trace_stats:: span_concentrator:: SpanConcentrator ;
17
17
use datadog_trace_utils:: send_with_retry:: { send_with_retry, RetryStrategy } ;
18
- use ddcommon:: hyper_migration:: new_default_client;
19
18
use ddcommon:: { worker:: Worker , Endpoint , HttpClient } ;
20
19
use hyper;
21
20
use tokio:: select;
@@ -51,7 +50,7 @@ impl StatsExporter {
51
50
meta : TracerMetadata ,
52
51
endpoint : Endpoint ,
53
52
cancellation_token : CancellationToken ,
54
- client : Option < HttpClient > ,
53
+ client : HttpClient ,
55
54
) -> Self {
56
55
Self {
57
56
flush_interval,
@@ -60,7 +59,7 @@ impl StatsExporter {
60
59
meta,
61
60
sequence_id : AtomicU64 :: new ( 0 ) ,
62
61
cancellation_token,
63
- client : client . unwrap_or ( new_default_client ( ) ) ,
62
+ client,
64
63
}
65
64
}
66
65
@@ -195,6 +194,7 @@ mod tests {
195
194
use super :: * ;
196
195
use datadog_trace_utils:: span:: { trace_utils, SpanSlice } ;
197
196
use datadog_trace_utils:: test_utils:: poll_for_mock_hit;
197
+ use ddcommon:: hyper_migration:: new_default_client;
198
198
use httpmock:: prelude:: * ;
199
199
use httpmock:: MockServer ;
200
200
use time:: Duration ;
@@ -271,7 +271,7 @@ mod tests {
271
271
get_test_metadata ( ) ,
272
272
Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
273
273
CancellationToken :: new ( ) ,
274
- None ,
274
+ new_default_client ( ) ,
275
275
) ;
276
276
277
277
let send_status = stats_exporter. send ( true ) . await ;
@@ -299,7 +299,7 @@ mod tests {
299
299
get_test_metadata ( ) ,
300
300
Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
301
301
CancellationToken :: new ( ) ,
302
- None ,
302
+ new_default_client ( ) ,
303
303
) ;
304
304
305
305
let send_status = stats_exporter. send ( true ) . await ;
@@ -332,7 +332,7 @@ mod tests {
332
332
get_test_metadata ( ) ,
333
333
Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
334
334
CancellationToken :: new ( ) ,
335
- None ,
335
+ new_default_client ( ) ,
336
336
) ;
337
337
338
338
tokio:: time:: pause ( ) ;
@@ -373,7 +373,7 @@ mod tests {
373
373
get_test_metadata ( ) ,
374
374
Endpoint :: from_url ( stats_url_from_agent_url ( & server. url ( "/" ) ) . unwrap ( ) ) ,
375
375
cancellation_token. clone ( ) ,
376
- None ,
376
+ new_default_client ( ) ,
377
377
) ;
378
378
379
379
tokio:: spawn ( async move {
0 commit comments