@@ -9023,7 +9023,7 @@ where
9023
9023
};
9024
9024
let invoice_request = builder.build_and_sign()?;
9025
9025
9026
- let context = OffersContext::OutboundPayment { payment_id, nonce };
9026
+ let context = MessageContext::Offers( OffersContext::OutboundPayment { payment_id, nonce }) ;
9027
9027
let reply_paths = self.create_blinded_paths(context)
9028
9028
.map_err(|_| Bolt12SemanticError::MissingPaths)?;
9029
9029
@@ -9127,7 +9127,7 @@ where
9127
9127
)?;
9128
9128
let builder: InvoiceBuilder<DerivedSigningPubkey> = builder.into();
9129
9129
let invoice = builder.allow_mpp().build_and_sign(secp_ctx)?;
9130
- let reply_paths = self.create_blinded_paths(OffersContext::Unknown {})
9130
+ let reply_paths = self.create_blinded_paths(MessageContext::Offers( OffersContext::Unknown {}) )
9131
9131
.map_err(|_| Bolt12SemanticError::MissingPaths)?;
9132
9132
9133
9133
let mut pending_offers_messages = self.pending_offers_messages.lock().unwrap();
@@ -9274,7 +9274,7 @@ where
9274
9274
if absolute_expiry.unwrap_or(Duration::MAX) <= max_short_lived_absolute_expiry {
9275
9275
self.create_compact_blinded_paths(context)
9276
9276
} else {
9277
- self.create_blinded_paths(context)
9277
+ self.create_blinded_paths(MessageContext::Offers( context) )
9278
9278
}
9279
9279
}
9280
9280
@@ -9295,7 +9295,7 @@ where
9295
9295
/// [`MessageRouter::create_blinded_paths`].
9296
9296
///
9297
9297
/// Errors if the `MessageRouter` errors.
9298
- fn create_blinded_paths(&self, context: OffersContext ) -> Result<Vec<BlindedPath>, ()> {
9298
+ fn create_blinded_paths(&self, context: MessageContext ) -> Result<Vec<BlindedPath>, ()> {
9299
9299
let recipient = self.get_our_node_id();
9300
9300
let secp_ctx = &self.secp_ctx;
9301
9301
@@ -9308,7 +9308,7 @@ where
9308
9308
.collect::<Vec<_>>();
9309
9309
9310
9310
self.router
9311
- .create_blinded_paths(recipient, MessageContext::Offers( context) , peers, secp_ctx)
9311
+ .create_blinded_paths(recipient, context, peers, secp_ctx)
9312
9312
.and_then(|paths| (!paths.is_empty()).then(|| paths).ok_or(()))
9313
9313
}
9314
9314
0 commit comments