Move shutdown sending to an event
[rust-lightning] / src / util / events.rs
index b090fba40e499cf4250ff4b9a47a24edc3a9219d..c2c3ab6a1a71c0ce813dce3eb500e5a94fe53977 100644 (file)
@@ -89,6 +89,11 @@ pub enum Event {
                msg: msgs::UpdateFailHTLC,
                commitment_msg: msgs::CommitmentSigned,
        },
+       /// Used to indicate that a shutdown message should be sent to the peer with the given node_id.
+       SendShutdown {
+               node_id: PublicKey,
+               msg: msgs::Shutdown,
+       },
        /// Used to indicate that a channel_announcement and channel_update should be broadcast to all
        /// peers (except the peer with node_id either msg.contents.node_id_1 or msg.contents.node_id_2).
        BroadcastChannelAnnouncement {