@@ -179,11 +179,11 @@ fn claim_bolt12_payment<'a, 'b, 'c>(
179
179
180
180
fn extract_invoice_request < ' a , ' b , ' c > (
181
181
node : & Node < ' a , ' b , ' c > , message : & OnionMessage
182
- ) -> ( InvoiceRequest , Option < BlindedPath > ) {
182
+ ) -> ( InvoiceRequest , BlindedPath ) {
183
183
match node. onion_messenger . peel_onion_message ( message) {
184
184
Ok ( PeeledOnion :: Receive ( message, _, reply_path) ) => match message {
185
185
ParsedOnionMessageContents :: Offers ( offers_message) => match offers_message {
186
- OffersMessage :: InvoiceRequest ( invoice_request) => ( invoice_request, reply_path) ,
186
+ OffersMessage :: InvoiceRequest ( invoice_request) => ( invoice_request, reply_path. unwrap ( ) ) ,
187
187
OffersMessage :: Invoice ( invoice) => panic ! ( "Unexpected invoice: {:?}" , invoice) ,
188
188
OffersMessage :: InvoiceError ( error) => panic ! ( "Unexpected invoice_error: {:?}" , error) ,
189
189
} ,
@@ -420,7 +420,7 @@ fn creates_and_pays_for_offer_using_two_hop_blinded_path() {
420
420
} ) ;
421
421
assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
422
422
assert_ne ! ( invoice_request. payer_id( ) , david_id) ;
423
- assert_eq ! ( reply_path. unwrap ( ) . introduction_node, IntroductionNode :: NodeId ( charlie_id) ) ;
423
+ assert_eq ! ( reply_path. introduction_node, IntroductionNode :: NodeId ( charlie_id) ) ;
424
424
425
425
let onion_message = alice. onion_messenger . next_onion_message_for_peer ( charlie_id) . unwrap ( ) ;
426
426
charlie. onion_messenger . handle_onion_message ( & alice_id, & onion_message) ;
@@ -573,7 +573,7 @@ fn creates_and_pays_for_offer_using_one_hop_blinded_path() {
573
573
} ) ;
574
574
assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
575
575
assert_ne ! ( invoice_request. payer_id( ) , bob_id) ;
576
- assert_eq ! ( reply_path. unwrap ( ) . introduction_node, IntroductionNode :: NodeId ( bob_id) ) ;
576
+ assert_eq ! ( reply_path. introduction_node, IntroductionNode :: NodeId ( bob_id) ) ;
577
577
578
578
let onion_message = alice. onion_messenger . next_onion_message_for_peer ( bob_id) . unwrap ( ) ;
579
579
bob. onion_messenger . handle_onion_message ( & alice_id, & onion_message) ;
0 commit comments