We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 374dd60 commit 8fa90f0Copy full SHA for 8fa90f0
src/event.rs
@@ -901,16 +901,16 @@ where
901
return Err(ReplayEvent());
902
},
903
};
904
- self.event_queue
905
- .add_event(Event::PaymentFailed {
906
- payment_id: Some(payment_id),
907
- payment_hash,
908
- reason,
909
- })
910
- .unwrap_or_else(|e| {
+
+ let event =
+ Event::PaymentFailed { payment_id: Some(payment_id), payment_hash, reason };
+ match self.event_queue.add_event(event) {
+ Ok(_) => return Ok(()),
+ Err(e) => {
911
log_error!(self.logger, "Failed to push to event queue: {}", e);
912
- panic!("Failed to push to event queue");
913
- });
+ return Err(ReplayEvent());
+ },
+ };
914
915
916
LdkEvent::PaymentPathSuccessful { .. } => {},
0 commit comments