@@ -346,7 +346,14 @@ where
346346 }
347347 }
348348 }
349- LdkEvent :: PaymentReceived { payment_hash, purpose, amount_msat } => {
349+ LdkEvent :: PaymentClaimable {
350+ payment_hash,
351+ purpose,
352+ amount_msat,
353+ receiver_node_id : _,
354+ via_channel_id : _,
355+ via_user_channel_id : _,
356+ } => {
350357 log_info ! (
351358 self . logger,
352359 "Received payment from payment hash {} of {} millisatoshis" ,
@@ -368,9 +375,6 @@ where
368375
369376 if let Some ( preimage) = payment_preimage {
370377 self . channel_manager . claim_funds ( preimage) ;
371- self . event_queue
372- . add_event ( Event :: PaymentReceived { payment_hash, amount_msat } )
373- . expect ( "Failed to push to event queue" ) ;
374378 } else {
375379 log_error ! (
376380 self . logger,
@@ -379,7 +383,12 @@ where
379383 ) ;
380384 }
381385 }
382- LdkEvent :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
386+ LdkEvent :: PaymentClaimed {
387+ payment_hash,
388+ purpose,
389+ amount_msat,
390+ receiver_node_id : _,
391+ } => {
383392 log_info ! (
384393 self . logger,
385394 "Claimed payment from payment hash {} of {} millisatoshis." ,
@@ -409,6 +418,9 @@ where
409418 } ) ;
410419 }
411420 }
421+ self . event_queue
422+ . add_event ( Event :: PaymentReceived { payment_hash, amount_msat } )
423+ . expect ( "Failed to push to event queue" ) ;
412424 }
413425 LdkEvent :: PaymentSent { payment_preimage, payment_hash, fee_paid_msat, .. } => {
414426 let mut payments = self . outbound_payments . lock ( ) . unwrap ( ) ;
@@ -585,6 +597,7 @@ where
585597 . expect ( "Failed to push to event queue" ) ;
586598 }
587599 LdkEvent :: DiscardFunding { .. } => { }
600+ LdkEvent :: HTLCIntercepted { .. } => { }
588601 }
589602 }
590603}
0 commit comments