@@ -1033,70 +1033,70 @@ impl BackgroundProcessor {
10331033 . expect ( "Time should be sometime after 1970" ) ;
10341034 if update_scorer ( scorer, & event, duration_since_epoch) {
10351035 log_trace ! ( logger, "Persisting scorer after update" ) ;
1036- if let Err ( e) = persister. persist_scorer ( & scorer) . await {
1037- log_error ! ( logger, "Error: Failed to persist scorer, check your disk and permissions {}" , e)
1038- }
1036+ // if let Err(e) = persister.persist_scorer(&scorer).await {
1037+ // log_error!(logger, "Error: Failed to persist scorer, check your disk and permissions {}", e)
1038+ // }
10391039 }
10401040 }
10411041 event_handler. handle_event ( event)
10421042 } ;
1043- define_run_body ! (
1044- persister,
1045- chain_monitor,
1046- chain_monitor. process_pending_events( & event_handler) ,
1047- channel_manager,
1048- channel_manager. get_cm( ) . process_pending_events( & event_handler) ,
1049- onion_messenger,
1050- if let Some ( om) = & onion_messenger {
1051- om. get_om( ) . process_pending_events( & event_handler)
1052- } ,
1053- peer_manager,
1054- gossip_sync,
1055- {
1056- if let Some ( ref sweeper) = sweeper {
1057- let _ = sweeper. regenerate_and_broadcast_spend_if_necessary( ) ;
1058- }
1059- } ,
1060- logger,
1061- scorer,
1062- stop_thread. load( Ordering :: Acquire ) ,
1063- {
1064- let sleeper = match ( onion_messenger. as_ref( ) , liquidity_manager. as_ref( ) ) {
1065- ( Some ( om) , Some ( lm) ) => Sleeper :: from_four_futures(
1066- & channel_manager. get_cm( ) . get_event_or_persistence_needed_future( ) ,
1067- & chain_monitor. get_update_future( ) ,
1068- & om. get_om( ) . get_update_future( ) ,
1069- & lm. get_lm( ) . get_pending_msgs_future( ) ,
1070- ) ,
1071- ( Some ( om) , None ) => Sleeper :: from_three_futures(
1072- & channel_manager. get_cm( ) . get_event_or_persistence_needed_future( ) ,
1073- & chain_monitor. get_update_future( ) ,
1074- & om. get_om( ) . get_update_future( ) ,
1075- ) ,
1076- ( None , Some ( lm) ) => Sleeper :: from_three_futures(
1077- & channel_manager. get_cm( ) . get_event_or_persistence_needed_future( ) ,
1078- & chain_monitor. get_update_future( ) ,
1079- & lm. get_lm( ) . get_pending_msgs_future( ) ,
1080- ) ,
1081- ( None , None ) => Sleeper :: from_two_futures(
1082- & channel_manager. get_cm( ) . get_event_or_persistence_needed_future( ) ,
1083- & chain_monitor. get_update_future( ) ,
1084- ) ,
1085- } ;
1086- sleeper. wait_timeout( Duration :: from_millis( 100 ) ) ;
1087- } ,
1088- |_| Instant :: now( ) ,
1089- |time: & Instant , dur| time. elapsed( ) . as_secs( ) > dur,
1090- false ,
1091- || {
1092- use std:: time:: SystemTime ;
1093- Some (
1094- SystemTime :: now( )
1095- . duration_since( SystemTime :: UNIX_EPOCH )
1096- . expect( "Time should be sometime after 1970" ) ,
1097- )
1098- } ,
1099- )
1043+ // define_run_body!(
1044+ // persister,
1045+ // chain_monitor,
1046+ // chain_monitor.process_pending_events(&event_handler),
1047+ // channel_manager,
1048+ // channel_manager.get_cm().process_pending_events(&event_handler),
1049+ // onion_messenger,
1050+ // if let Some(om) = &onion_messenger {
1051+ // om.get_om().process_pending_events(&event_handler)
1052+ // },
1053+ // peer_manager,
1054+ // gossip_sync,
1055+ // {
1056+ // if let Some(ref sweeper) = sweeper {
1057+ // let _ = sweeper.regenerate_and_broadcast_spend_if_necessary();
1058+ // }
1059+ // },
1060+ // logger,
1061+ // scorer,
1062+ // stop_thread.load(Ordering::Acquire),
1063+ // {
1064+ // let sleeper = match (onion_messenger.as_ref(), liquidity_manager.as_ref()) {
1065+ // (Some(om), Some(lm)) => Sleeper::from_four_futures(
1066+ // &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1067+ // &chain_monitor.get_update_future(),
1068+ // &om.get_om().get_update_future(),
1069+ // &lm.get_lm().get_pending_msgs_future(),
1070+ // ),
1071+ // (Some(om), None) => Sleeper::from_three_futures(
1072+ // &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1073+ // &chain_monitor.get_update_future(),
1074+ // &om.get_om().get_update_future(),
1075+ // ),
1076+ // (None, Some(lm)) => Sleeper::from_three_futures(
1077+ // &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1078+ // &chain_monitor.get_update_future(),
1079+ // &lm.get_lm().get_pending_msgs_future(),
1080+ // ),
1081+ // (None, None) => Sleeper::from_two_futures(
1082+ // &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1083+ // &chain_monitor.get_update_future(),
1084+ // ),
1085+ // };
1086+ // sleeper.wait_timeout(Duration::from_millis(100));
1087+ // },
1088+ // |_| Instant::now(),
1089+ // |time: &Instant, dur| time.elapsed().as_secs() > dur,
1090+ // false,
1091+ // || {
1092+ // use std::time::SystemTime;
1093+ // Some(
1094+ // SystemTime::now()
1095+ // .duration_since(SystemTime::UNIX_EPOCH)
1096+ // .expect("Time should be sometime after 1970"),
1097+ // )
1098+ // },
1099+ // )
11001100 } ) ;
11011101 Self { stop_thread : stop_thread_clone, thread_handle : Some ( handle) }
11021102 }
0 commit comments