Skip to content

Commit c183f1a

Browse files
committed
Move event handler setup towards the end of start
1 parent a856b91 commit c183f1a

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/lib.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -766,18 +766,6 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
766766

767767
let runtime = tokio::runtime::Builder::new_multi_thread().enable_all().build().unwrap();
768768

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-
781769
// Setup wallet sync
782770
let wallet = Arc::clone(&self.wallet);
783771
let tx_sync = Arc::clone(&self.tx_sync);
@@ -1024,6 +1012,18 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
10241012
}
10251013
});
10261014

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+
10271027
// Setup background processing
10281028
let background_persister = Arc::clone(&self.kv_store);
10291029
let background_event_handler = Arc::clone(&event_handler);

0 commit comments

Comments
 (0)