@@ -502,7 +502,7 @@ where
502
502
Ok ( _) => return Ok ( ( ) ) ,
503
503
Err ( e) => {
504
504
log_error ! ( self . logger, "Failed to access payment store: {}" , e) ;
505
- return Err ( ReplayEvent ( ) )
505
+ return Err ( ReplayEvent ( ) ) ;
506
506
} ,
507
507
} ;
508
508
}
@@ -526,7 +526,7 @@ where
526
526
Ok ( _) => return Ok ( ( ) ) ,
527
527
Err ( e) => {
528
528
log_error ! ( self . logger, "Failed to access payment store: {}" , e) ;
529
- return Err ( ReplayEvent ( ) )
529
+ return Err ( ReplayEvent ( ) ) ;
530
530
} ,
531
531
} ;
532
532
}
@@ -567,7 +567,7 @@ where
567
567
Ok ( _) => return Ok ( ( ) ) ,
568
568
Err ( e) => {
569
569
log_error ! ( self . logger, "Failed to access payment store: {}" , e) ;
570
- return Err ( ReplayEvent ( ) )
570
+ return Err ( ReplayEvent ( ) ) ;
571
571
} ,
572
572
} ;
573
573
}
@@ -583,22 +583,23 @@ where
583
583
"We would have registered the preimage if we knew"
584
584
) ;
585
585
586
- self . event_queue
587
- . add_event ( Event :: PaymentClaimable {
588
- payment_id,
589
- payment_hash,
590
- claimable_amount_msat : amount_msat,
591
- claim_deadline,
592
- } )
593
- . unwrap_or_else ( |e| {
586
+ let event = Event :: PaymentClaimable {
587
+ payment_id,
588
+ payment_hash,
589
+ claimable_amount_msat : amount_msat,
590
+ claim_deadline,
591
+ } ;
592
+ match self . event_queue . add_event ( event) {
593
+ Ok ( _) => return Ok ( ( ) ) ,
594
+ Err ( e) => {
594
595
log_error ! (
595
596
self . logger,
596
597
"Failed to push to event queue: {}" ,
597
598
e
598
599
) ;
599
- panic ! ( "Failed to push to event queue" ) ;
600
- } ) ;
601
- return Ok ( ( ) ) ;
600
+ return Err ( ReplayEvent ( ) ) ;
601
+ } ,
602
+ } ;
602
603
}
603
604
} ,
604
605
_ => { } ,
@@ -725,7 +726,7 @@ where
725
726
Ok ( _) => return Ok ( ( ) ) ,
726
727
Err ( e) => {
727
728
log_error ! ( self . logger, "Failed to access payment store: {}" , e) ;
728
- return Err ( ReplayEvent ( ) )
729
+ return Err ( ReplayEvent ( ) ) ;
729
730
} ,
730
731
} ;
731
732
}
0 commit comments