@@ -23,7 +23,7 @@ use crate::ln::msgs;
23
23
use crate :: ln:: msgs:: DecodeError ;
24
24
use crate :: ln:: { PaymentPreimage , PaymentHash , PaymentSecret } ;
25
25
use crate :: routing:: gossip:: NetworkUpdate ;
26
- use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper } ;
26
+ use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper , OptionDeserWrapper } ;
27
27
use crate :: routing:: router:: { RouteHop , RouteParameters } ;
28
28
29
29
use bitcoin:: { PackedLockTime , Transaction , OutPoint } ;
@@ -1173,20 +1173,20 @@ impl MaybeReadable for Event {
1173
1173
let f = || {
1174
1174
let mut channel_id = [ 0 ; 32 ] ;
1175
1175
let mut user_channel_id: u64 = 0 ;
1176
- let mut counterparty_node_id_opt = None ;
1177
- let mut channel_type_opt = None ;
1176
+ let mut counterparty_node_id = OptionDeserWrapper ( None ) ;
1177
+ let mut channel_type = OptionDeserWrapper ( None ) ;
1178
1178
read_tlv_fields ! ( reader, {
1179
1179
( 0 , channel_id, required) ,
1180
1180
( 2 , user_channel_id, required) ,
1181
- ( 4 , counterparty_node_id_opt , option ) ,
1182
- ( 6 , channel_type_opt , option ) ,
1181
+ ( 4 , counterparty_node_id , required ) ,
1182
+ ( 6 , channel_type , required ) ,
1183
1183
} ) ;
1184
1184
1185
1185
Ok ( Some ( Event :: ChannelReady {
1186
1186
channel_id,
1187
1187
user_channel_id,
1188
- counterparty_node_id : counterparty_node_id_opt . unwrap ( ) ,
1189
- channel_type : channel_type_opt . unwrap ( )
1188
+ counterparty_node_id : counterparty_node_id . 0 . unwrap ( ) ,
1189
+ channel_type : channel_type . 0 . unwrap ( )
1190
1190
} ) )
1191
1191
} ;
1192
1192
f ( )
0 commit comments