@@ -23,15 +23,13 @@ use crate::lsps5::client::{LSPS5ClientConfig, LSPS5ClientHandler};
2323use crate :: lsps5:: msgs:: LSPS5Message ;
2424use crate :: lsps5:: service:: { LSPS5ServiceConfig , LSPS5ServiceHandler } ;
2525use crate :: message_queue:: MessageQueue ;
26- #[ cfg( lsps1_service) ]
27- use crate :: persist:: read_lsps1_service_peer_states;
2826use crate :: persist:: {
29- read_event_queue, read_lsps2_service_peer_states, read_lsps5_service_peer_states,
27+ read_event_queue, read_lsps1_service_peer_states, read_lsps2_service_peer_states,
28+ read_lsps5_service_peer_states,
3029} ;
3130
3231use crate :: lsps1:: client:: { LSPS1ClientConfig , LSPS1ClientHandler } ;
3332use crate :: lsps1:: msgs:: LSPS1Message ;
34- #[ cfg( lsps1_service) ]
3533use crate :: lsps1:: service:: { LSPS1ServiceConfig , LSPS1ServiceHandler , LSPS1ServiceHandlerSync } ;
3634
3735use crate :: lsps2:: client:: { LSPS2ClientConfig , LSPS2ClientHandler } ;
@@ -73,7 +71,6 @@ const LSPS_FEATURE_BIT: usize = 729;
7371#[ derive( Clone ) ]
7472pub struct LiquidityServiceConfig {
7573 /// Optional server-side configuration for LSPS1 channel requests.
76- #[ cfg( lsps1_service) ]
7774 pub lsps1_service_config : Option < LSPS1ServiceConfig > ,
7875 /// Optional server-side configuration for JIT channels
7976 /// should you want to support them.
@@ -301,7 +298,6 @@ pub struct LiquidityManager<
301298 ignored_peers : RwLock < HashSet < PublicKey > > ,
302299 lsps0_client_handler : LSPS0ClientHandler < ES , K > ,
303300 lsps0_service_handler : Option < LSPS0ServiceHandler > ,
304- #[ cfg( lsps1_service) ]
305301 lsps1_service_handler : Option < LSPS1ServiceHandler < ES , CM , K , TP > > ,
306302 lsps1_client_handler : Option < LSPS1ClientHandler < ES , K > > ,
307303 lsps2_service_handler : Option < LSPS2ServiceHandler < CM , K , T > > ,
@@ -476,7 +472,6 @@ where
476472 } )
477473 } ) ;
478474
479- #[ cfg( lsps1_service) ]
480475 let lsps1_service_handler = if let Some ( service_config) = service_config. as_ref ( ) {
481476 if let Some ( lsps1_service_config) = service_config. lsps1_service_config . as_ref ( ) {
482477 if let Some ( number) =
@@ -524,7 +519,6 @@ where
524519 lsps0_client_handler,
525520 lsps0_service_handler,
526521 lsps1_client_handler,
527- #[ cfg( lsps1_service) ]
528522 lsps1_service_handler,
529523 lsps2_client_handler,
530524 lsps2_service_handler,
@@ -555,7 +549,6 @@ where
555549 }
556550
557551 /// Returns a reference to the LSPS1 server-side handler.
558- #[ cfg( lsps1_service) ]
559552 pub fn lsps1_service_handler ( & self ) -> Option < & LSPS1ServiceHandler < ES , CM , K , TP > > {
560553 self . lsps1_service_handler . as_ref ( )
561554 }
@@ -704,18 +697,15 @@ where
704697 } ,
705698 }
706699 } ,
707- LSPSMessage :: LSPS1 ( _msg @ LSPS1Message :: Request ( ..) ) => {
708- #[ cfg( lsps1_service) ]
700+ LSPSMessage :: LSPS1 ( msg @ LSPS1Message :: Request ( ..) ) => {
709701 match & self . lsps1_service_handler {
710702 Some ( lsps1_service_handler) => {
711- lsps1_service_handler. handle_message ( _msg , sender_node_id) ?;
703+ lsps1_service_handler. handle_message ( msg , sender_node_id) ?;
712704 } ,
713705 None => {
714706 return Err ( LightningError { err : format ! ( "Received LSPS1 request message without LSPS1 service handler configured. From node {}" , sender_node_id) , action : ErrorAction :: IgnoreAndLog ( Level :: Debug ) } ) ;
715707 } ,
716708 }
717- #[ cfg( not( lsps1_service) ) ]
718- return Err ( LightningError { err : format ! ( "Received LSPS1 request message without LSPS1 service handler configured. From node {}" , sender_node_id) , action : ErrorAction :: IgnoreAndLog ( Level :: Debug ) } ) ;
719709 } ,
720710 LSPSMessage :: LSPS2 ( msg @ LSPS2Message :: Response ( ..) ) => {
721711 match & self . lsps2_client_handler {
@@ -756,14 +746,10 @@ where
756746 . lsps2_service_handler
757747 . as_ref ( )
758748 . is_some_and ( |h| h. has_active_requests ( sender_node_id) ) ;
759- #[ cfg( lsps1_service) ]
760749 let lsps1_has_active_requests = self
761750 . lsps1_service_handler
762751 . as_ref ( )
763752 . is_some_and ( |h| h. has_active_requests ( sender_node_id) ) ;
764- #[ cfg( not( lsps1_service) ) ]
765- let lsps1_has_active_requests = false ;
766-
767753 lsps5_service_handler. enforce_prior_activity_or_reject (
768754 sender_node_id,
769755 lsps2_has_active_requests,
@@ -927,7 +913,6 @@ where
927913 // If the peer was misbehaving, drop it from the ignored list to cleanup the kept state.
928914 self . ignored_peers . write ( ) . unwrap ( ) . remove ( & counterparty_node_id) ;
929915
930- #[ cfg( lsps1_service) ]
931916 if let Some ( lsps1_service_handler) = self . lsps1_service_handler . as_ref ( ) {
932917 lsps1_service_handler. peer_disconnected ( counterparty_node_id) ;
933918 }
@@ -1092,7 +1077,6 @@ where
10921077 /// Returns a reference to the LSPS1 server-side handler.
10931078 ///
10941079 /// Wraps [`LiquidityManager::lsps1_service_handler`].
1095- #[ cfg( lsps1_service) ]
10961080 pub fn lsps1_service_handler < ' a > (
10971081 & ' a self ,
10981082 ) -> Option < LSPS1ServiceHandlerSync < ' a , ES , CM , KVStoreSyncWrapper < KS > , TP > > {
0 commit comments