@@ -127,27 +127,32 @@ export const Message = $root.Message = (() => {
127
127
while ( r . pos < c ) {
128
128
var t = r . uint32 ( ) ;
129
129
switch ( t >>> 3 ) {
130
- case 1 :
131
- m . wantlist = $root . Message . Wantlist . decode ( r , r . uint32 ( ) ) ;
132
- break ;
133
- case 2 :
134
- if ( ! ( m . blocks && m . blocks . length ) )
135
- m . blocks = [ ] ;
136
- m . blocks . push ( r . bytes ( ) ) ;
137
- break ;
138
- case 3 :
139
- if ( ! ( m . payload && m . payload . length ) )
140
- m . payload = [ ] ;
141
- m . payload . push ( $root . Message . Block . decode ( r , r . uint32 ( ) ) ) ;
142
- break ;
143
- case 4 :
144
- if ( ! ( m . blockPresences && m . blockPresences . length ) )
145
- m . blockPresences = [ ] ;
146
- m . blockPresences . push ( $root . Message . BlockPresence . decode ( r , r . uint32 ( ) ) ) ;
147
- break ;
148
- case 5 :
149
- m . pendingBytes = r . int32 ( ) ;
150
- break ;
130
+ case 1 : {
131
+ m . wantlist = $root . Message . Wantlist . decode ( r , r . uint32 ( ) ) ;
132
+ break ;
133
+ }
134
+ case 2 : {
135
+ if ( ! ( m . blocks && m . blocks . length ) )
136
+ m . blocks = [ ] ;
137
+ m . blocks . push ( r . bytes ( ) ) ;
138
+ break ;
139
+ }
140
+ case 3 : {
141
+ if ( ! ( m . payload && m . payload . length ) )
142
+ m . payload = [ ] ;
143
+ m . payload . push ( $root . Message . Block . decode ( r , r . uint32 ( ) ) ) ;
144
+ break ;
145
+ }
146
+ case 4 : {
147
+ if ( ! ( m . blockPresences && m . blockPresences . length ) )
148
+ m . blockPresences = [ ] ;
149
+ m . blockPresences . push ( $root . Message . BlockPresence . decode ( r , r . uint32 ( ) ) ) ;
150
+ break ;
151
+ }
152
+ case 5 : {
153
+ m . pendingBytes = r . int32 ( ) ;
154
+ break ;
155
+ }
151
156
default :
152
157
r . skipType ( t & 7 ) ;
153
158
break ;
@@ -180,7 +185,7 @@ export const Message = $root.Message = (() => {
180
185
for ( var i = 0 ; i < d . blocks . length ; ++ i ) {
181
186
if ( typeof d . blocks [ i ] === "string" )
182
187
$util . base64 . decode ( d . blocks [ i ] , m . blocks [ i ] = $util . newBuffer ( $util . base64 . length ( d . blocks [ i ] ) ) , 0 ) ;
183
- else if ( d . blocks [ i ] . length )
188
+ else if ( d . blocks [ i ] . length >= 0 )
184
189
m . blocks [ i ] = d . blocks [ i ] ;
185
190
}
186
191
}
@@ -270,6 +275,21 @@ export const Message = $root.Message = (() => {
270
275
return this . constructor . toObject ( this , $protobuf . util . toJSONOptions ) ;
271
276
} ;
272
277
278
+ /**
279
+ * Gets the default type url for Message
280
+ * @function getTypeUrl
281
+ * @memberof Message
282
+ * @static
283
+ * @param {string } [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
284
+ * @returns {string } The default type url
285
+ */
286
+ Message . getTypeUrl = function getTypeUrl ( typeUrlPrefix ) {
287
+ if ( typeUrlPrefix === undefined ) {
288
+ typeUrlPrefix = "type.googleapis.com" ;
289
+ }
290
+ return typeUrlPrefix + "/Message" ;
291
+ } ;
292
+
273
293
Message . Wantlist = ( function ( ) {
274
294
275
295
/**
@@ -351,14 +371,16 @@ export const Message = $root.Message = (() => {
351
371
while ( r . pos < c ) {
352
372
var t = r . uint32 ( ) ;
353
373
switch ( t >>> 3 ) {
354
- case 1 :
355
- if ( ! ( m . entries && m . entries . length ) )
356
- m . entries = [ ] ;
357
- m . entries . push ( $root . Message . Wantlist . Entry . decode ( r , r . uint32 ( ) ) ) ;
358
- break ;
359
- case 2 :
360
- m . full = r . bool ( ) ;
361
- break ;
374
+ case 1 : {
375
+ if ( ! ( m . entries && m . entries . length ) )
376
+ m . entries = [ ] ;
377
+ m . entries . push ( $root . Message . Wantlist . Entry . decode ( r , r . uint32 ( ) ) ) ;
378
+ break ;
379
+ }
380
+ case 2 : {
381
+ m . full = r . bool ( ) ;
382
+ break ;
383
+ }
362
384
default :
363
385
r . skipType ( t & 7 ) ;
364
386
break ;
@@ -437,6 +459,21 @@ export const Message = $root.Message = (() => {
437
459
return this . constructor . toObject ( this , $protobuf . util . toJSONOptions ) ;
438
460
} ;
439
461
462
+ /**
463
+ * Gets the default type url for Wantlist
464
+ * @function getTypeUrl
465
+ * @memberof Message.Wantlist
466
+ * @static
467
+ * @param {string } [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
468
+ * @returns {string } The default type url
469
+ */
470
+ Wantlist . getTypeUrl = function getTypeUrl ( typeUrlPrefix ) {
471
+ if ( typeUrlPrefix === undefined ) {
472
+ typeUrlPrefix = "type.googleapis.com" ;
473
+ }
474
+ return typeUrlPrefix + "/Message.Wantlist" ;
475
+ } ;
476
+
440
477
/**
441
478
* WantType enum.
442
479
* @name Message.Wantlist.WantType
@@ -562,21 +599,26 @@ export const Message = $root.Message = (() => {
562
599
while ( r . pos < c ) {
563
600
var t = r . uint32 ( ) ;
564
601
switch ( t >>> 3 ) {
565
- case 1 :
566
- m . block = r . bytes ( ) ;
567
- break ;
568
- case 2 :
569
- m . priority = r . int32 ( ) ;
570
- break ;
571
- case 3 :
572
- m . cancel = r . bool ( ) ;
573
- break ;
574
- case 4 :
575
- m . wantType = r . int32 ( ) ;
576
- break ;
577
- case 5 :
578
- m . sendDontHave = r . bool ( ) ;
579
- break ;
602
+ case 1 : {
603
+ m . block = r . bytes ( ) ;
604
+ break ;
605
+ }
606
+ case 2 : {
607
+ m . priority = r . int32 ( ) ;
608
+ break ;
609
+ }
610
+ case 3 : {
611
+ m . cancel = r . bool ( ) ;
612
+ break ;
613
+ }
614
+ case 4 : {
615
+ m . wantType = r . int32 ( ) ;
616
+ break ;
617
+ }
618
+ case 5 : {
619
+ m . sendDontHave = r . bool ( ) ;
620
+ break ;
621
+ }
580
622
default :
581
623
r . skipType ( t & 7 ) ;
582
624
break ;
@@ -600,7 +642,7 @@ export const Message = $root.Message = (() => {
600
642
if ( d . block != null ) {
601
643
if ( typeof d . block === "string" )
602
644
$util . base64 . decode ( d . block , m . block = $util . newBuffer ( $util . base64 . length ( d . block ) ) , 0 ) ;
603
- else if ( d . block . length )
645
+ else if ( d . block . length >= 0 )
604
646
m . block = d . block ;
605
647
}
606
648
if ( d . priority != null ) {
@@ -680,6 +722,21 @@ export const Message = $root.Message = (() => {
680
722
return this . constructor . toObject ( this , $protobuf . util . toJSONOptions ) ;
681
723
} ;
682
724
725
+ /**
726
+ * Gets the default type url for Entry
727
+ * @function getTypeUrl
728
+ * @memberof Message.Wantlist.Entry
729
+ * @static
730
+ * @param {string } [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
731
+ * @returns {string } The default type url
732
+ */
733
+ Entry . getTypeUrl = function getTypeUrl ( typeUrlPrefix ) {
734
+ if ( typeUrlPrefix === undefined ) {
735
+ typeUrlPrefix = "type.googleapis.com" ;
736
+ }
737
+ return typeUrlPrefix + "/Message.Wantlist.Entry" ;
738
+ } ;
739
+
683
740
return Entry ;
684
741
} ) ( ) ;
685
742
@@ -764,12 +821,14 @@ export const Message = $root.Message = (() => {
764
821
while ( r . pos < c ) {
765
822
var t = r . uint32 ( ) ;
766
823
switch ( t >>> 3 ) {
767
- case 1 :
768
- m . prefix = r . bytes ( ) ;
769
- break ;
770
- case 2 :
771
- m . data = r . bytes ( ) ;
772
- break ;
824
+ case 1 : {
825
+ m . prefix = r . bytes ( ) ;
826
+ break ;
827
+ }
828
+ case 2 : {
829
+ m . data = r . bytes ( ) ;
830
+ break ;
831
+ }
773
832
default :
774
833
r . skipType ( t & 7 ) ;
775
834
break ;
@@ -793,13 +852,13 @@ export const Message = $root.Message = (() => {
793
852
if ( d . prefix != null ) {
794
853
if ( typeof d . prefix === "string" )
795
854
$util . base64 . decode ( d . prefix , m . prefix = $util . newBuffer ( $util . base64 . length ( d . prefix ) ) , 0 ) ;
796
- else if ( d . prefix . length )
855
+ else if ( d . prefix . length >= 0 )
797
856
m . prefix = d . prefix ;
798
857
}
799
858
if ( d . data != null ) {
800
859
if ( typeof d . data === "string" )
801
860
$util . base64 . decode ( d . data , m . data = $util . newBuffer ( $util . base64 . length ( d . data ) ) , 0 ) ;
802
- else if ( d . data . length )
861
+ else if ( d . data . length >= 0 )
803
862
m . data = d . data ;
804
863
}
805
864
return m ;
@@ -854,6 +913,21 @@ export const Message = $root.Message = (() => {
854
913
return this . constructor . toObject ( this , $protobuf . util . toJSONOptions ) ;
855
914
} ;
856
915
916
+ /**
917
+ * Gets the default type url for Block
918
+ * @function getTypeUrl
919
+ * @memberof Message.Block
920
+ * @static
921
+ * @param {string } [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
922
+ * @returns {string } The default type url
923
+ */
924
+ Block . getTypeUrl = function getTypeUrl ( typeUrlPrefix ) {
925
+ if ( typeUrlPrefix === undefined ) {
926
+ typeUrlPrefix = "type.googleapis.com" ;
927
+ }
928
+ return typeUrlPrefix + "/Message.Block" ;
929
+ } ;
930
+
857
931
return Block ;
858
932
} ) ( ) ;
859
933
@@ -949,12 +1023,14 @@ export const Message = $root.Message = (() => {
949
1023
while ( r . pos < c ) {
950
1024
var t = r . uint32 ( ) ;
951
1025
switch ( t >>> 3 ) {
952
- case 1 :
953
- m . cid = r . bytes ( ) ;
954
- break ;
955
- case 2 :
956
- m . type = r . int32 ( ) ;
957
- break ;
1026
+ case 1 : {
1027
+ m . cid = r . bytes ( ) ;
1028
+ break ;
1029
+ }
1030
+ case 2 : {
1031
+ m . type = r . int32 ( ) ;
1032
+ break ;
1033
+ }
958
1034
default :
959
1035
r . skipType ( t & 7 ) ;
960
1036
break ;
@@ -978,7 +1054,7 @@ export const Message = $root.Message = (() => {
978
1054
if ( d . cid != null ) {
979
1055
if ( typeof d . cid === "string" )
980
1056
$util . base64 . decode ( d . cid , m . cid = $util . newBuffer ( $util . base64 . length ( d . cid ) ) , 0 ) ;
981
- else if ( d . cid . length )
1057
+ else if ( d . cid . length >= 0 )
982
1058
m . cid = d . cid ;
983
1059
}
984
1060
switch ( d . type ) {
@@ -1037,6 +1113,21 @@ export const Message = $root.Message = (() => {
1037
1113
return this . constructor . toObject ( this , $protobuf . util . toJSONOptions ) ;
1038
1114
} ;
1039
1115
1116
+ /**
1117
+ * Gets the default type url for BlockPresence
1118
+ * @function getTypeUrl
1119
+ * @memberof Message.BlockPresence
1120
+ * @static
1121
+ * @param {string } [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
1122
+ * @returns {string } The default type url
1123
+ */
1124
+ BlockPresence . getTypeUrl = function getTypeUrl ( typeUrlPrefix ) {
1125
+ if ( typeUrlPrefix === undefined ) {
1126
+ typeUrlPrefix = "type.googleapis.com" ;
1127
+ }
1128
+ return typeUrlPrefix + "/Message.BlockPresence" ;
1129
+ } ;
1130
+
1040
1131
return BlockPresence ;
1041
1132
} ) ( ) ;
1042
1133
0 commit comments