@@ -178,11 +178,11 @@ fn claim_bolt12_payment<'a, 'b, 'c>(
178178
179179fn extract_invoice_request < ' a , ' b , ' c > (
180180 node : & Node < ' a , ' b , ' c > , message : & OnionMessage
181- ) -> ( InvoiceRequest , Option < BlindedPath > ) {
181+ ) -> ( InvoiceRequest , BlindedPath ) {
182182 match node. onion_messenger . peel_onion_message ( message) {
183183 Ok ( PeeledOnion :: Receive ( message, _, reply_path) ) => match message {
184184 ParsedOnionMessageContents :: Offers ( offers_message) => match offers_message {
185- OffersMessage :: InvoiceRequest ( invoice_request) => ( invoice_request, reply_path) ,
185+ OffersMessage :: InvoiceRequest ( invoice_request) => ( invoice_request, reply_path. unwrap ( ) ) ,
186186 OffersMessage :: Invoice ( invoice) => panic ! ( "Unexpected invoice: {:?}" , invoice) ,
187187 OffersMessage :: InvoiceError ( error) => panic ! ( "Unexpected invoice_error: {:?}" , error) ,
188188 } ,
@@ -417,7 +417,7 @@ fn creates_and_pays_for_offer_using_two_hop_blinded_path() {
417417 } ) ;
418418 assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
419419 assert_ne ! ( invoice_request. payer_id( ) , david_id) ;
420- assert_eq ! ( reply_path. unwrap ( ) . introduction_node, IntroductionNode :: NodeId ( charlie_id) ) ;
420+ assert_eq ! ( reply_path. introduction_node, IntroductionNode :: NodeId ( charlie_id) ) ;
421421
422422 let onion_message = alice. onion_messenger . next_onion_message_for_peer ( charlie_id) . unwrap ( ) ;
423423 charlie. onion_messenger . handle_onion_message ( & alice_id, & onion_message) ;
@@ -566,7 +566,7 @@ fn creates_and_pays_for_offer_using_one_hop_blinded_path() {
566566 } ) ;
567567 assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
568568 assert_ne ! ( invoice_request. payer_id( ) , bob_id) ;
569- assert_eq ! ( reply_path. unwrap ( ) . introduction_node, IntroductionNode :: NodeId ( bob_id) ) ;
569+ assert_eq ! ( reply_path. introduction_node, IntroductionNode :: NodeId ( bob_id) ) ;
570570
571571 let onion_message = alice. onion_messenger . next_onion_message_for_peer ( bob_id) . unwrap ( ) ;
572572 bob. onion_messenger . handle_onion_message ( & alice_id, & onion_message) ;
0 commit comments