1- use crate :: { hex_utils, ChannelManager , Config , Error , KeysManager , NetworkGraph , Wallet } ;
1+ use crate :: {
2+ hex_utils, ChannelId , ChannelManager , Config , Error , KeysManager , NetworkGraph , UserChannelId ,
3+ Wallet ,
4+ } ;
25
36use crate :: payment_store:: {
47 PaymentDetails , PaymentDetailsUpdate , PaymentDirection , PaymentStatus , PaymentStore ,
@@ -51,11 +54,11 @@ pub enum Event {
5154 /// A channel has been created and is pending confirmation on-chain.
5255 ChannelPending {
5356 /// The `channel_id` of the channel.
54- channel_id : [ u8 ; 32 ] ,
57+ channel_id : ChannelId ,
5558 /// The `user_channel_id` of the channel.
56- user_channel_id : u128 ,
59+ user_channel_id : UserChannelId ,
5760 /// The `temporary_channel_id` this channel used to be known by during channel establishment.
58- former_temporary_channel_id : [ u8 ; 32 ] ,
61+ former_temporary_channel_id : ChannelId ,
5962 /// The `node_id` of the channel counterparty.
6063 counterparty_node_id : PublicKey ,
6164 /// The outpoint of the channel's funding transaction.
@@ -64,16 +67,16 @@ pub enum Event {
6467 /// A channel is ready to be used.
6568 ChannelReady {
6669 /// The `channel_id` of the channel.
67- channel_id : [ u8 ; 32 ] ,
70+ channel_id : ChannelId ,
6871 /// The `user_channel_id` of the channel.
69- user_channel_id : u128 ,
72+ user_channel_id : UserChannelId ,
7073 } ,
7174 /// A channel has been closed.
7275 ChannelClosed {
7376 /// The `channel_id` of the channel.
74- channel_id : [ u8 ; 32 ] ,
77+ channel_id : ChannelId ,
7578 /// The `user_channel_id` of the channel.
76- user_channel_id : u128 ,
79+ user_channel_id : UserChannelId ,
7780 } ,
7881}
7982
@@ -641,9 +644,11 @@ where
641644 ) ;
642645 self . event_queue
643646 . add_event ( Event :: ChannelPending {
644- channel_id,
645- user_channel_id,
646- former_temporary_channel_id : former_temporary_channel_id. unwrap ( ) ,
647+ channel_id : ChannelId ( channel_id) ,
648+ user_channel_id : UserChannelId ( user_channel_id) ,
649+ former_temporary_channel_id : ChannelId (
650+ former_temporary_channel_id. unwrap ( ) ,
651+ ) ,
647652 counterparty_node_id,
648653 funding_txo,
649654 } )
@@ -659,7 +664,10 @@ where
659664 counterparty_node_id,
660665 ) ;
661666 self . event_queue
662- . add_event ( Event :: ChannelReady { channel_id, user_channel_id } )
667+ . add_event ( Event :: ChannelReady {
668+ channel_id : ChannelId ( channel_id) ,
669+ user_channel_id : UserChannelId ( user_channel_id) ,
670+ } )
663671 . expect ( "Failed to push to event queue" ) ;
664672 }
665673 LdkEvent :: ChannelClosed { channel_id, reason, user_channel_id } => {
@@ -670,7 +678,10 @@ where
670678 reason
671679 ) ;
672680 self . event_queue
673- . add_event ( Event :: ChannelClosed { channel_id, user_channel_id } )
681+ . add_event ( Event :: ChannelClosed {
682+ channel_id : ChannelId ( channel_id) ,
683+ user_channel_id : UserChannelId ( user_channel_id) ,
684+ } )
674685 . expect ( "Failed to push to event queue" ) ;
675686 }
676687 LdkEvent :: DiscardFunding { .. } => { }
@@ -690,7 +701,10 @@ mod tests {
690701 let logger = Arc :: new ( TestLogger :: new ( ) ) ;
691702 let event_queue = EventQueue :: new ( Arc :: clone ( & store) , Arc :: clone ( & logger) ) ;
692703
693- let expected_event = Event :: ChannelReady { channel_id : [ 23u8 ; 32 ] , user_channel_id : 2323 } ;
704+ let expected_event = Event :: ChannelReady {
705+ channel_id : ChannelId ( [ 23u8 ; 32 ] ) ,
706+ user_channel_id : UserChannelId ( 2323 ) ,
707+ } ;
694708 event_queue. add_event ( expected_event. clone ( ) ) . unwrap ( ) ;
695709 assert ! ( store. get_and_clear_did_persist( ) ) ;
696710
0 commit comments