@@ -17,8 +17,7 @@ use crate::lsps5::msgs::{
17
17
LSPS5Message , LSPS5Request , LSPS5Response , ListWebhooksRequest , RemoveWebhookRequest ,
18
18
SetWebhookRequest , WebhookNotification ,
19
19
} ;
20
- #[ cfg( feature = "time" ) ]
21
- use crate :: lsps5:: service:: DefaultTimeProvider ;
20
+
22
21
use crate :: message_queue:: MessageQueue ;
23
22
use crate :: prelude:: { new_hash_map, HashMap } ;
24
23
use crate :: sync:: { Arc , Mutex , RwLock } ;
@@ -536,27 +535,6 @@ where
536
535
}
537
536
}
538
537
539
- #[ cfg( feature = "time" ) ]
540
- impl < ES : Deref > LSPS5ClientHandler < ES , Arc < DefaultTimeProvider > >
541
- where
542
- ES :: Target : EntropySource ,
543
- {
544
- /// Constructs a `LSPS5ClientHandler` using [`DefaultTimeProvider`].
545
- #[ allow( dead_code) ]
546
- pub ( crate ) fn new (
547
- entropy_source : ES , pending_messages : Arc < MessageQueue > , pending_events : Arc < EventQueue > ,
548
- config : LSPS5ClientConfig ,
549
- ) -> Self {
550
- Self :: new_with_time_provider (
551
- entropy_source,
552
- pending_messages,
553
- pending_events,
554
- config,
555
- Arc :: new ( DefaultTimeProvider ) ,
556
- )
557
- }
558
- }
559
-
560
538
impl < ES : Deref , TP : Deref + Clone > LSPSProtocolMessageHandler for LSPS5ClientHandler < ES , TP >
561
539
where
562
540
ES :: Target : EntropySource ,
@@ -578,7 +556,9 @@ mod tests {
578
556
579
557
use super :: * ;
580
558
use crate :: {
581
- lsps0:: ser:: LSPSRequestId , lsps5:: msgs:: SetWebhookResponse , tests:: utils:: TestEntropy ,
559
+ lsps0:: ser:: LSPSRequestId ,
560
+ lsps5:: { msgs:: SetWebhookResponse , service:: DefaultTimeProvider } ,
561
+ tests:: utils:: TestEntropy ,
582
562
} ;
583
563
use bitcoin:: { key:: Secp256k1 , secp256k1:: SecretKey } ;
584
564
@@ -592,11 +572,12 @@ mod tests {
592
572
let test_entropy_source = Arc :: new ( TestEntropy { } ) ;
593
573
let message_queue = Arc :: new ( MessageQueue :: new ( ) ) ;
594
574
let event_queue = Arc :: new ( EventQueue :: new ( ) ) ;
595
- let client = LSPS5ClientHandler :: new (
575
+ let client = LSPS5ClientHandler :: new_with_time_provider (
596
576
test_entropy_source,
597
577
Arc :: clone ( & message_queue) ,
598
578
Arc :: clone ( & event_queue) ,
599
579
LSPS5ClientConfig :: default ( ) ,
580
+ Arc :: new ( DefaultTimeProvider ) ,
600
581
) ;
601
582
602
583
let secp = Secp256k1 :: new ( ) ;
0 commit comments