@@ -766,18 +766,6 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
766
766
767
767
let runtime = tokio:: runtime:: Builder :: new_multi_thread ( ) . enable_all ( ) . build ( ) . unwrap ( ) ;
768
768
769
- let event_handler = Arc :: new ( EventHandler :: new (
770
- Arc :: clone ( & self . wallet ) ,
771
- Arc :: clone ( & self . event_queue ) ,
772
- Arc :: clone ( & self . channel_manager ) ,
773
- Arc :: clone ( & self . network_graph ) ,
774
- Arc :: clone ( & self . keys_manager ) ,
775
- Arc :: clone ( & self . payment_store ) ,
776
- Arc :: clone ( & self . runtime ) ,
777
- Arc :: clone ( & self . logger ) ,
778
- Arc :: clone ( & self . config ) ,
779
- ) ) ;
780
-
781
769
// Setup wallet sync
782
770
let wallet = Arc :: clone ( & self . wallet ) ;
783
771
let tx_sync = Arc :: clone ( & self . tx_sync ) ;
@@ -1024,6 +1012,18 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
1024
1012
}
1025
1013
} ) ;
1026
1014
1015
+ let event_handler = Arc :: new ( EventHandler :: new (
1016
+ Arc :: clone ( & self . wallet ) ,
1017
+ Arc :: clone ( & self . event_queue ) ,
1018
+ Arc :: clone ( & self . channel_manager ) ,
1019
+ Arc :: clone ( & self . network_graph ) ,
1020
+ Arc :: clone ( & self . keys_manager ) ,
1021
+ Arc :: clone ( & self . payment_store ) ,
1022
+ Arc :: clone ( & self . runtime ) ,
1023
+ Arc :: clone ( & self . logger ) ,
1024
+ Arc :: clone ( & self . config ) ,
1025
+ ) ) ;
1026
+
1027
1027
// Setup background processing
1028
1028
let background_persister = Arc :: clone ( & self . kv_store ) ;
1029
1029
let background_event_handler = Arc :: clone ( & event_handler) ;
0 commit comments