Send announcement_signatures msgs out-of-band for ordered delivery
[rust-lightning] / src / util / events.rs
index 1ba3f68d12e9f909bf540cdc3e13783cca18fd1e..d7312cd9129b1cadd92c82bd09f2e5233f558d53 100644 (file)
@@ -138,8 +138,13 @@ pub enum MessageSendEvent {
                node_id: PublicKey,
                /// The funding_locked message which should be sent.
                msg: msgs::FundingLocked,
-               /// An optional additional announcement_signatures message which should be sent.
-               announcement_sigs: Option<msgs::AnnouncementSignatures>,
+       },
+       /// Used to indicate that an announcement_signatures message should be sent to the peer with the given node_id.
+       SendAnnouncementSignatures {
+               /// The node_id of the node which should receive these message(s)
+               node_id: PublicKey,
+               /// The announcement_signatures message which should be sent.
+               msg: msgs::AnnouncementSignatures,
        },
        /// Used to indicate that a series of HTLC update messages, as well as a commitment_signed
        /// message should be sent to the peer with the given node_id.