Skip to content

Commit cd9c643

Browse files
Pass full message context into ChanMan blinded path util.
1 parent c339f6b commit cd9c643

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9023,7 +9023,7 @@ where
90239023
};
90249024
let invoice_request = builder.build_and_sign()?;
90259025

9026-
let context = OffersContext::OutboundPayment { payment_id, nonce };
9026+
let context = MessageContext::Offers(OffersContext::OutboundPayment { payment_id, nonce });
90279027
let reply_paths = self.create_blinded_paths(context)
90289028
.map_err(|_| Bolt12SemanticError::MissingPaths)?;
90299029

@@ -9127,7 +9127,7 @@ where
91279127
)?;
91289128
let builder: InvoiceBuilder<DerivedSigningPubkey> = builder.into();
91299129
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 {}))
91319131
.map_err(|_| Bolt12SemanticError::MissingPaths)?;
91329132

91339133
let mut pending_offers_messages = self.pending_offers_messages.lock().unwrap();
@@ -9274,7 +9274,7 @@ where
92749274
if absolute_expiry.unwrap_or(Duration::MAX) <= max_short_lived_absolute_expiry {
92759275
self.create_compact_blinded_paths(context)
92769276
} else {
9277-
self.create_blinded_paths(context)
9277+
self.create_blinded_paths(MessageContext::Offers(context))
92789278
}
92799279
}
92809280

@@ -9295,7 +9295,7 @@ where
92959295
/// [`MessageRouter::create_blinded_paths`].
92969296
///
92979297
/// 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>, ()> {
92999299
let recipient = self.get_our_node_id();
93009300
let secp_ctx = &self.secp_ctx;
93019301

@@ -9308,7 +9308,7 @@ where
93089308
.collect::<Vec<_>>();
93099309

93109310
self.router
9311-
.create_blinded_paths(recipient, MessageContext::Offers(context), peers, secp_ctx)
9311+
.create_blinded_paths(recipient, context, peers, secp_ctx)
93129312
.and_then(|paths| (!paths.is_empty()).then(|| paths).ok_or(()))
93139313
}
93149314

0 commit comments

Comments
 (0)