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