@@ -8825,7 +8825,7 @@ where
8825
8825
};
8826
8826
let invoice_request = builder.build_and_sign()?;
8827
8827
8828
- let context = OffersContext::OutboundPayment { payment_id };
8828
+ let context = MessageContext::Offers( OffersContext::OutboundPayment { payment_id }) ;
8829
8829
let reply_path = self.create_blinded_path(context).map_err(|_| Bolt12SemanticError::MissingPaths)?;
8830
8830
8831
8831
let _persistence_guard = PersistenceNotifierGuard::notify_on_drop(self);
@@ -8926,7 +8926,7 @@ where
8926
8926
)?;
8927
8927
let builder: InvoiceBuilder<DerivedSigningPubkey> = builder.into();
8928
8928
let invoice = builder.allow_mpp().build_and_sign(secp_ctx)?;
8929
- let reply_path = self.create_blinded_path(OffersContext::Unknown {})
8929
+ let reply_path = self.create_blinded_path(MessageContext::Offers( OffersContext::Unknown {}) )
8930
8930
.map_err(|_| Bolt12SemanticError::MissingPaths)?;
8931
8931
8932
8932
let mut pending_offers_messages = self.pending_offers_messages.lock().unwrap();
@@ -9067,7 +9067,7 @@ where
9067
9067
if absolute_expiry.unwrap_or(Duration::MAX) <= max_short_lived_absolute_expiry {
9068
9068
self.create_compact_blinded_path(context)
9069
9069
} else {
9070
- self.create_blinded_path(context)
9070
+ self.create_blinded_path(MessageContext::Offers( context) )
9071
9071
}
9072
9072
}
9073
9073
@@ -9087,7 +9087,7 @@ where
9087
9087
/// Creates a blinded path by delegating to [`MessageRouter::create_blinded_paths`].
9088
9088
///
9089
9089
/// Errors if the `MessageRouter` errors or returns an empty `Vec`.
9090
- fn create_blinded_path(&self, context: OffersContext ) -> Result<BlindedPath, ()> {
9090
+ fn create_blinded_path(&self, context: MessageContext ) -> Result<BlindedPath, ()> {
9091
9091
let recipient = self.get_our_node_id();
9092
9092
let secp_ctx = &self.secp_ctx;
9093
9093
@@ -9100,7 +9100,7 @@ where
9100
9100
.collect::<Vec<_>>();
9101
9101
9102
9102
self.router
9103
- .create_blinded_paths(recipient, MessageContext::Offers( context) , peers, secp_ctx)
9103
+ .create_blinded_paths(recipient, context, peers, secp_ctx)
9104
9104
.and_then(|paths| paths.into_iter().next().ok_or(()))
9105
9105
}
9106
9106
0 commit comments