@@ -211,7 +211,7 @@ async fn test_persistence_runtime() {
211211 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
212212 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
213213 let network_graph_arc = Arc :: new ( network_graph) ;
214- let ( _persister, _receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
214+ let ( _persister, _receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
215215
216216 tokio:: task:: spawn_blocking ( move || {
217217 drop ( _persister) ;
@@ -240,7 +240,7 @@ async fn test_trivial_setup() {
240240 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
241241 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
242242 let network_graph_arc = Arc :: new ( network_graph) ;
243- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
243+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
244244
245245 let short_channel_id = 1 ;
246246 let timestamp = current_time ( ) - 10 ;
@@ -314,7 +314,7 @@ async fn test_node_announcement_persistence() {
314314 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
315315 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
316316 let network_graph_arc = Arc :: new ( network_graph) ;
317- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
317+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
318318
319319 { // seed the db
320320 let mut announcement = generate_node_announcement ( None ) ;
@@ -355,7 +355,7 @@ async fn test_node_announcement_delta_detection() {
355355 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
356356 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
357357 let network_graph_arc = Arc :: new ( network_graph) ;
358- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
358+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
359359
360360 let timestamp = current_time ( ) - 10 ;
361361
@@ -446,7 +446,7 @@ async fn test_unidirectional_intermediate_update_consideration() {
446446 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
447447 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
448448 let network_graph_arc = Arc :: new ( network_graph) ;
449- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
449+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
450450
451451 let short_channel_id = 1 ;
452452 let timestamp = current_time ( ) - 10 ;
@@ -515,7 +515,7 @@ async fn test_bidirectional_intermediate_update_consideration() {
515515 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
516516 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
517517 let network_graph_arc = Arc :: new ( network_graph) ;
518- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
518+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
519519
520520 let short_channel_id = 1 ;
521521 let timestamp = current_time ( ) - 10 ;
@@ -573,7 +573,7 @@ async fn test_channel_reminders() {
573573 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
574574 let network_graph = NetworkGraph :: new ( Network :: Bitcoin , logger. clone ( ) ) ;
575575 let network_graph_arc = Arc :: new ( network_graph) ;
576- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
576+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
577577
578578 let timestamp = current_time ( ) ;
579579 println ! ( "timestamp: {}" , timestamp) ;
@@ -663,7 +663,7 @@ async fn test_full_snapshot_recency() {
663663 println ! ( "timestamp: {}" , timestamp) ;
664664
665665 { // seed the db
666- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
666+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
667667 let announcement = generate_channel_announcement ( short_channel_id) ;
668668 network_graph_arc. update_channel_from_announcement_no_lookup ( & announcement) . unwrap ( ) ;
669669 receiver. send ( GossipMessage :: ChannelAnnouncement ( announcement, 100 , None ) ) . await . unwrap ( ) ;
@@ -744,7 +744,7 @@ async fn test_full_snapshot_recency_with_wrong_seen_order() {
744744 println ! ( "timestamp: {}" , timestamp) ;
745745
746746 { // seed the db
747- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
747+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
748748 let announcement = generate_channel_announcement ( short_channel_id) ;
749749 network_graph_arc. update_channel_from_announcement_no_lookup ( & announcement) . unwrap ( ) ;
750750 receiver. send ( GossipMessage :: ChannelAnnouncement ( announcement, 100 , None ) ) . await . unwrap ( ) ;
@@ -825,7 +825,7 @@ async fn test_full_snapshot_recency_with_wrong_propagation_order() {
825825 println ! ( "timestamp: {}" , timestamp) ;
826826
827827 { // seed the db
828- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
828+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
829829 let announcement = generate_channel_announcement ( short_channel_id) ;
830830 network_graph_arc. update_channel_from_announcement_no_lookup ( & announcement) . unwrap ( ) ;
831831 receiver. send ( GossipMessage :: ChannelAnnouncement ( announcement, 100 , None ) ) . await . unwrap ( ) ;
@@ -908,7 +908,7 @@ async fn test_full_snapshot_mutiny_scenario() {
908908 println ! ( "timestamp: {}" , timestamp) ;
909909
910910 { // seed the db
911- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
911+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
912912 let announcement = generate_channel_announcement ( short_channel_id) ;
913913 network_graph_arc. update_channel_from_announcement_no_lookup ( & announcement) . unwrap ( ) ;
914914 receiver. send ( GossipMessage :: ChannelAnnouncement ( announcement, 100 , None ) ) . await . unwrap ( ) ;
@@ -1043,7 +1043,7 @@ async fn test_full_snapshot_interlaced_channel_timestamps() {
10431043 println ! ( "timestamp: {}" , timestamp) ;
10441044
10451045 { // seed the db
1046- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
1046+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
10471047 let secondary_channel_id = main_channel_id + 1 ;
10481048
10491049 { // main channel
@@ -1155,7 +1155,7 @@ async fn test_full_snapshot_persistence() {
11551155 println ! ( "timestamp: {}" , timestamp) ;
11561156
11571157 { // seed the db
1158- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
1158+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
11591159 let announcement = generate_channel_announcement ( short_channel_id) ;
11601160 network_graph_arc. update_channel_from_announcement_no_lookup ( & announcement) . unwrap ( ) ;
11611161 receiver. send ( GossipMessage :: ChannelAnnouncement ( announcement, 100 , None ) ) . await . unwrap ( ) ;
@@ -1210,7 +1210,7 @@ async fn test_full_snapshot_persistence() {
12101210 }
12111211
12121212 { // update the db
1213- let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) ;
1213+ let ( mut persister, receiver) = GossipPersister :: new ( network_graph_arc. clone ( ) , logger. clone ( ) ) . await ;
12141214
12151215 { // second update
12161216 let update = generate_update ( short_channel_id, false , timestamp + 30 , 0 , 0 , 0 , 0 , 39 ) ;
0 commit comments