@@ -178,11 +178,11 @@ fn claim_bolt12_payment<'a, 'b, 'c>(
178
178
179
179
fn extract_invoice_request < ' a , ' b , ' c > (
180
180
node : & Node < ' a , ' b , ' c > , message : & OnionMessage
181
- ) -> ( InvoiceRequest , Option < BlindedPath > ) {
181
+ ) -> ( InvoiceRequest , BlindedPath ) {
182
182
match node. onion_messenger . peel_onion_message ( message) {
183
183
Ok ( PeeledOnion :: Receive ( message, _, reply_path) ) => match message {
184
184
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 ( ) ) ,
186
186
OffersMessage :: Invoice ( invoice) => panic ! ( "Unexpected invoice: {:?}" , invoice) ,
187
187
OffersMessage :: InvoiceError ( error) => panic ! ( "Unexpected invoice_error: {:?}" , error) ,
188
188
} ,
@@ -417,7 +417,7 @@ fn creates_and_pays_for_offer_using_two_hop_blinded_path() {
417
417
} ) ;
418
418
assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
419
419
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) ) ;
421
421
422
422
let onion_message = alice. onion_messenger . next_onion_message_for_peer ( charlie_id) . unwrap ( ) ;
423
423
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() {
566
566
} ) ;
567
567
assert_eq ! ( invoice_request. amount_msats( ) , None ) ;
568
568
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) ) ;
570
570
571
571
let onion_message = alice. onion_messenger . next_onion_message_for_peer ( bob_id) . unwrap ( ) ;
572
572
bob. onion_messenger . handle_onion_message ( & alice_id, & onion_message) ;
0 commit comments