@@ -1033,70 +1033,70 @@ impl BackgroundProcessor {
1033
1033
. expect ( "Time should be sometime after 1970" ) ;
1034
1034
if update_scorer ( scorer, & event, duration_since_epoch) {
1035
1035
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
+ // }
1039
1039
}
1040
1040
}
1041
1041
event_handler. handle_event ( event)
1042
1042
} ;
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
+ // )
1100
1100
} ) ;
1101
1101
Self { stop_thread : stop_thread_clone, thread_handle : Some ( handle) }
1102
1102
}
0 commit comments