@@ -128,19 +128,18 @@ use config::{
128128 WALLET_SYNC_INTERVAL_MINIMUM_SECS ,
129129} ;
130130use connection:: ConnectionManager ;
131- use event:: { EventHandler , EventQueue } ;
131+ use event:: EventHandler ;
132132use gossip:: GossipSource ;
133133use graph:: NetworkGraph ;
134134use liquidity:: LiquiditySource ;
135- use payment:: store:: PaymentStore ;
136135use payment:: {
137136 Bolt11Payment , Bolt12Payment , OnchainPayment , PaymentDetails , SpontaneousPayment ,
138137 UnifiedQrPayment ,
139138} ;
140139use peer_store:: { PeerInfo , PeerStore } ;
141140use types:: {
142- Broadcaster , BumpTransactionEventHandler , ChainMonitor , ChannelManager , DynStore , FeeEstimator ,
143- Graph , KeysManager , PeerManager , Router , Scorer , Sweeper , Wallet ,
141+ Broadcaster , BumpTransactionEventHandler , ChainMonitor , ChannelManager , DynStore , EventQueue ,
142+ FeeEstimator , Graph , KeysManager , PaymentStore , PeerManager , Router , Scorer , Sweeper , Wallet ,
144143} ;
145144pub use types:: { ChannelDetails , PeerDetails , UserChannelId } ;
146145
@@ -182,7 +181,7 @@ pub struct Node {
182181 tx_sync : Arc < EsploraSyncClient < Arc < FilesystemLogger > > > ,
183182 tx_broadcaster : Arc < Broadcaster > ,
184183 fee_estimator : Arc < FeeEstimator > ,
185- event_queue : Arc < EventQueue < Arc < FilesystemLogger > > > ,
184+ event_queue : Arc < EventQueue > ,
186185 channel_manager : Arc < ChannelManager > ,
187186 chain_monitor : Arc < ChainMonitor > ,
188187 output_sweeper : Arc < Sweeper > ,
@@ -197,7 +196,7 @@ pub struct Node {
197196 _router : Arc < Router > ,
198197 scorer : Arc < Mutex < Scorer > > ,
199198 peer_store : Arc < PeerStore < Arc < FilesystemLogger > > > ,
200- payment_store : Arc < PaymentStore < Arc < FilesystemLogger > > > ,
199+ payment_store : Arc < PaymentStore > ,
201200 is_listening : Arc < AtomicBool > ,
202201 latest_wallet_sync_timestamp : Arc < RwLock < Option < u64 > > > ,
203202 latest_onchain_wallet_sync_timestamp : Arc < RwLock < Option < u64 > > > ,
0 commit comments