@@ -346,7 +346,14 @@ where
346
346
}
347
347
}
348
348
}
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
+ } => {
350
357
log_info ! (
351
358
self . logger,
352
359
"Received payment from payment hash {} of {} millisatoshis" ,
@@ -368,9 +375,6 @@ where
368
375
369
376
if let Some ( preimage) = payment_preimage {
370
377
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" ) ;
374
378
} else {
375
379
log_error ! (
376
380
self . logger,
@@ -379,7 +383,12 @@ where
379
383
) ;
380
384
}
381
385
}
382
- LdkEvent :: PaymentClaimed { payment_hash, purpose, amount_msat } => {
386
+ LdkEvent :: PaymentClaimed {
387
+ payment_hash,
388
+ purpose,
389
+ amount_msat,
390
+ receiver_node_id : _,
391
+ } => {
383
392
log_info ! (
384
393
self . logger,
385
394
"Claimed payment from payment hash {} of {} millisatoshis." ,
@@ -409,6 +418,9 @@ where
409
418
} ) ;
410
419
}
411
420
}
421
+ self . event_queue
422
+ . add_event ( Event :: PaymentReceived { payment_hash, amount_msat } )
423
+ . expect ( "Failed to push to event queue" ) ;
412
424
}
413
425
LdkEvent :: PaymentSent { payment_preimage, payment_hash, fee_paid_msat, .. } => {
414
426
let mut payments = self . outbound_payments . lock ( ) . unwrap ( ) ;
@@ -585,6 +597,7 @@ where
585
597
. expect ( "Failed to push to event queue" ) ;
586
598
}
587
599
LdkEvent :: DiscardFunding { .. } => { }
600
+ LdkEvent :: HTLCIntercepted { .. } => { }
588
601
}
589
602
}
590
603
}
0 commit comments