@@ -190,7 +190,9 @@ export namespace Message {
190190 writer . ldelim ( )
191191 }
192192 } , ( reader , length ) => {
193- const obj : any = { }
193+ const obj : any = {
194+ addrs : [ ]
195+ }
194196
195197 const end = length == null ? reader . len : reader . pos + length
196198
@@ -202,7 +204,6 @@ export namespace Message {
202204 obj . id = reader . bytes ( )
203205 break
204206 case 2 :
205- obj . addrs = obj . addrs ?? [ ]
206207 obj . addrs . push ( reader . bytes ( ) )
207208 break
208209 case 3 :
@@ -214,12 +215,6 @@ export namespace Message {
214215 }
215216 }
216217
217- obj . addrs = obj . addrs ?? [ ]
218-
219- if ( obj . addrs == null ) {
220- throw new Error ( 'Protocol error: value for required field "addrs" was not found in protobuf' )
221- }
222-
223218 return obj
224219 } )
225220 }
@@ -287,7 +282,10 @@ export namespace Message {
287282 writer . ldelim ( )
288283 }
289284 } , ( reader , length ) => {
290- const obj : any = { }
285+ const obj : any = {
286+ closerPeers : [ ] ,
287+ providerPeers : [ ]
288+ }
291289
292290 const end = length == null ? reader . len : reader . pos + length
293291
@@ -308,11 +306,9 @@ export namespace Message {
308306 obj . record = reader . bytes ( )
309307 break
310308 case 8 :
311- obj . closerPeers = obj . closerPeers ?? [ ]
312309 obj . closerPeers . push ( Message . Peer . codec ( ) . decode ( reader , reader . uint32 ( ) ) )
313310 break
314311 case 9 :
315- obj . providerPeers = obj . providerPeers ?? [ ]
316312 obj . providerPeers . push ( Message . Peer . codec ( ) . decode ( reader , reader . uint32 ( ) ) )
317313 break
318314 default :
@@ -321,17 +317,6 @@ export namespace Message {
321317 }
322318 }
323319
324- obj . closerPeers = obj . closerPeers ?? [ ]
325- obj . providerPeers = obj . providerPeers ?? [ ]
326-
327- if ( obj . closerPeers == null ) {
328- throw new Error ( 'Protocol error: value for required field "closerPeers" was not found in protobuf' )
329- }
330-
331- if ( obj . providerPeers == null ) {
332- throw new Error ( 'Protocol error: value for required field "providerPeers" was not found in protobuf' )
333- }
334-
335320 return obj
336321 } )
337322 }
0 commit comments