Skip to content

Commit 2c82e71

Browse files
committed
fixing problems from reviews
1 parent e81ea30 commit 2c82e71

File tree

5 files changed

+17
-26
lines changed

5 files changed

+17
-26
lines changed

lightning/src/offers/invoice.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -691,10 +691,6 @@ macro_rules! invoice_accessors { ($self: ident, $contents: expr) => {
691691
pub fn signing_pubkey(&$self) -> PublicKey {
692692
$contents.signing_pubkey()
693693
}
694-
695-
pub(crate) fn tlv_stream(&$self) -> PartialInvoiceTlvStreamRef {
696-
$contents.as_tlv_stream()
697-
}
698694
} }
699695

700696
impl UnsignedBolt12Invoice {
@@ -722,8 +718,7 @@ impl Bolt12Invoice {
722718
self.contents.verify(TlvStream::new(&self.bytes), key, secp_ctx)
723719
}
724720

725-
#[cfg(test)]
726-
pub(super) fn as_tlv_stream(&self) -> FullInvoiceTlvStreamRef {
721+
pub(crate) fn as_tlv_stream(&self) -> FullInvoiceTlvStreamRef {
727722
let (payer_tlv_stream, offer_tlv_stream, invoice_request_tlv_stream, invoice_tlv_stream) =
728723
self.contents.as_tlv_stream();
729724
let signature_tlv_stream = SignatureTlvStreamRef {
@@ -1157,7 +1152,6 @@ impl_writeable!(FallbackAddress, { version, program });
11571152
type FullInvoiceTlvStream =
11581153
(PayerTlvStream, OfferTlvStream, InvoiceRequestTlvStream, InvoiceTlvStream, SignatureTlvStream);
11591154

1160-
#[cfg(test)]
11611155
type FullInvoiceTlvStreamRef<'a> = (
11621156
PayerTlvStreamRef<'a>,
11631157
OfferTlvStreamRef<'a>,

lightning/src/offers/invoice_request.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -519,10 +519,6 @@ macro_rules! invoice_request_accessors { ($self: ident, $contents: expr) => {
519519
pub fn payer_note(&$self) -> Option<PrintableString> {
520520
$contents.payer_note()
521521
}
522-
523-
pub(crate) fn tlv_stream(&$self) -> PartialInvoiceRequestTlvStreamRef {
524-
$contents.as_tlv_stream()
525-
}
526522
} }
527523

528524
impl UnsignedInvoiceRequest {
@@ -612,8 +608,7 @@ impl InvoiceRequest {
612608
})
613609
}
614610

615-
#[cfg(test)]
616-
fn as_tlv_stream(&self) -> FullInvoiceRequestTlvStreamRef {
611+
pub(crate) fn as_tlv_stream(&self) -> FullInvoiceRequestTlvStreamRef {
617612
let (payer_tlv_stream, offer_tlv_stream, invoice_request_tlv_stream) =
618613
self.contents.as_tlv_stream();
619614
let signature_tlv_stream = SignatureTlvStreamRef {
@@ -815,7 +810,6 @@ tlv_stream!(InvoiceRequestTlvStream, InvoiceRequestTlvStreamRef, INVOICE_REQUEST
815810
type FullInvoiceRequestTlvStream =
816811
(PayerTlvStream, OfferTlvStream, InvoiceRequestTlvStream, SignatureTlvStream);
817812

818-
#[cfg(test)]
819813
type FullInvoiceRequestTlvStreamRef<'a> = (
820814
PayerTlvStreamRef<'a>,
821815
OfferTlvStreamRef<'a>,

lightning/src/onion_message/messenger.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ use crate::prelude::*;
5656
///
5757
/// # Example
5858
///
59-
///
59+
/// ```
6060
/// # extern crate bitcoin;
6161
/// # use bitcoin::hashes::_export::_core::time::Duration;
6262
/// # use bitcoin::secp256k1::{PublicKey, Secp256k1, SecretKey};
@@ -132,7 +132,7 @@ use crate::prelude::*;
132132
/// let reply_path = None;
133133
/// # let message = YourCustomMessage {};
134134
/// onion_messenger.send_onion_message(path, message, reply_path);
135-
///
135+
/// ```
136136
///
137137
/// [`InvoiceRequest`]: crate::offers::invoice_request::InvoiceRequest
138138
/// [`Bolt12Invoice`]: crate::offers::invoice::Bolt12Invoice
@@ -517,7 +517,7 @@ where
517517
&self, path: OnionMessagePath, contents: T, reply_path: Option<BlindedPath>
518518
) -> Result<(), SendError> {
519519

520-
log_trace!(self.logger ,"Sending onion message: {}", message);
520+
log_trace!(self.logger, "Sending onion message: {}", message);
521521

522522
let (introduction_node_id, onion_msg) = create_onion_message(
523523
&self.entropy_source, &self.node_signer, &self.secp_ctx,
@@ -583,6 +583,7 @@ where
583583
}
584584
};
585585
log_trace!(self.logger , "Responding to onion message {} with path_id {:02x?}", response , path_id);
586+
log_trace!(self.logger, "Responding to onion message {} with path_id {:02x?}", response , path_id);
586587

587588
if let Err(e) = self.send_onion_message(path, contents, reply_path) {
588589
log_trace!(self.logger, "Failed sending onion message {}: {:?}", log_suffix, e);
@@ -643,7 +644,7 @@ where
643644
Ok((Payload::Receive::<<<CMH as Deref>::Target as CustomOnionMessageHandler>::CustomMessage> {
644645
message, control_tlvs: ReceiveControlTlvs::Unblinded(ReceiveTlvs { path_id }), reply_path,
645646
}, None)) => {
646-
log_trace!(self.logger,"Received an onion message {:?} with path_id {:02x?} and {} reply_path", msg ,
647+
log_trace!(self.logger,"Received an onion message {} with path_id {:02x?} and {} reply_path", message,
647648
path_id, if reply_path.is_some() { "a" } else { "no" });
648649

649650
match message {

lightning/src/onion_message/offers.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ pub trait OffersMessageHandler {
5959
/// Possible BOLT 12 Offers messages sent and received via an [`OnionMessage`].
6060
///
6161
/// [`OnionMessage`]: crate::ln::msgs::OnionMessage
62-
#[derive(Clone, Debug)]
62+
#[derive(Clone)]
6363
pub enum OffersMessage {
6464
/// A request for a [`Bolt12Invoice`] for a particular [`Offer`].
6565
///
@@ -91,20 +91,22 @@ impl OffersMessage {
9191
_ => Err(Bolt12ParseError::Decode(DecodeError::InvalidValue)),
9292
}
9393
}
94+
}
9495

95-
pub(crate) fn format(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
96+
impl fmt::Debug for OffersMessage {
97+
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
9698
match self {
9799
OffersMessage::InvoiceRequest(message) => {
98-
write!(f, "InvoiceRequest: {:?}", message.tlv_stream())
100+
write!(f, "InvoiceRequest: {:?}", message.as_tlv_stream())
99101
}
100102
OffersMessage::Invoice(message) => {
101-
write!(f, "Invoice: {:?}", message.tlv_stream())
103+
write!(f, "Invoice: {:?}", message.as_tlv_stream())
102104
}
103105
OffersMessage::InvoiceError(message) => {
104106
write!(f, "InvoiceError: {:?}", message)
105107
}
106108
}
107-
}
109+
}
108110
}
109111

110112
impl OnionMessageContents for OffersMessage {

lightning/src/onion_message/packet.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use crate::util::chacha20poly1305rfc::{ChaChaPolyReadAdapter, ChaChaPolyWriteAda
2323
use crate::util::logger::Logger;
2424
use crate::util::ser::{BigSize, FixedLengthReader, LengthRead, LengthReadable, LengthReadableArgs, Readable, ReadableArgs, Writeable, Writer};
2525

26-
use core::{cmp,fmt};
26+
use core::{cmp, fmt};
2727
use crate::io::{self, Read};
2828
use crate::prelude::*;
2929

@@ -140,10 +140,10 @@ impl<T: OnionMessageContents> OnionMessageContents for ParsedOnionMessageContent
140140
impl<T: CustomOnionMessageContents> fmt::Display for OnionMessageContents<T> {
141141
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
142142
match self {
143-
OnionMessageContents::Offers(msg) => {
143+
OnionMessageContents::Offers(ref msg) => {
144144
write!(f, " (Offers): {:?}", msg)
145145
}
146-
OnionMessageContents::Custom(msg) => {
146+
OnionMessageContents::Custom(ref msg) => {
147147
write!(f, " (Custom) : {}", msg.tlv_type())
148148
}
149149
}

0 commit comments

Comments
 (0)