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