tangled
alpha
login
or
join now
moth11.net
/
lrcproto
2
fork
atom
protobuf definitions for hyper-real-time chat
2
fork
atom
overview
issues
pulls
pipelines
add gen scripts and nonce field in init
moth11.net
7 months ago
c6162669
dacb561c
+37
-769
6 changed files
expand all
collapse all
unified
split
gen
go
lrc.pb.go
ts
lrc.ts
gogen
lrc.proto
package.json
tsgen
+13
-3
gen/go/lrc.pb.go
···
374
374
ExternalID *string `protobuf:"bytes,3,opt,name=externalID,proto3,oneof" json:"externalID,omitempty"`
375
375
Color *uint32 `protobuf:"varint,4,opt,name=color,proto3,oneof" json:"color,omitempty"`
376
376
Echoed *bool `protobuf:"varint,5,opt,name=echoed,proto3,oneof" json:"echoed,omitempty"`
377
377
+
Nonce []byte `protobuf:"bytes,6,opt,name=nonce,proto3,oneof" json:"nonce,omitempty"`
377
378
unknownFields protoimpl.UnknownFields
378
379
sizeCache protoimpl.SizeCache
379
380
}
···
441
442
return *x.Echoed
442
443
}
443
444
return false
445
445
+
}
446
446
+
447
447
+
func (x *Init) GetNonce() []byte {
448
448
+
if x != nil {
449
449
+
return x.Nonce
450
450
+
}
451
451
+
return nil
444
452
}
445
453
446
454
type Pub struct {
···
1082
1090
"\x05unban\x18\x0e \x01(\v2\r.lrc.v1.UnbanH\x00R\x05unbanB\x05\n" +
1083
1091
"\x03msg\"\x06\n" +
1084
1092
"\x04Ping\"\x06\n" +
1085
1085
-
"\x04Pong\"\xc5\x01\n" +
1093
1093
+
"\x04Pong\"\xea\x01\n" +
1086
1094
"\x04Init\x12\x13\n" +
1087
1095
"\x02id\x18\x01 \x01(\rH\x00R\x02id\x88\x01\x01\x12\x17\n" +
1088
1096
"\x04nick\x18\x02 \x01(\tH\x01R\x04nick\x88\x01\x01\x12#\n" +
···
1090
1098
"externalID\x18\x03 \x01(\tH\x02R\n" +
1091
1099
"externalID\x88\x01\x01\x12\x19\n" +
1092
1100
"\x05color\x18\x04 \x01(\rH\x03R\x05color\x88\x01\x01\x12\x1b\n" +
1093
1093
-
"\x06echoed\x18\x05 \x01(\bH\x04R\x06echoed\x88\x01\x01B\x05\n" +
1101
1101
+
"\x06echoed\x18\x05 \x01(\bH\x04R\x06echoed\x88\x01\x01\x12\x19\n" +
1102
1102
+
"\x05nonce\x18\x06 \x01(\fH\x05R\x05nonce\x88\x01\x01B\x05\n" +
1094
1103
"\x03_idB\a\n" +
1095
1104
"\x05_nickB\r\n" +
1096
1105
"\v_externalIDB\b\n" +
1097
1106
"\x06_colorB\t\n" +
1098
1098
-
"\a_echoed\"!\n" +
1107
1107
+
"\a_echoedB\b\n" +
1108
1108
+
"\x06_nonce\"!\n" +
1099
1109
"\x03Pub\x12\x13\n" +
1100
1110
"\x02id\x18\x01 \x01(\rH\x00R\x02id\x88\x01\x01B\x05\n" +
1101
1111
"\x03_id\"X\n" +
+7
-765
gen/ts/lrc.ts
···
1
1
-
// @generated by protobuf-ts 2.10.0
1
1
+
// @generated by protobuf-ts 2.10.0 with parameter long_type_string,optimize_code_size
2
2
// @generated from protobuf file "lrc.proto" (package "lrc.v1", syntax proto3)
3
3
// tslint:disable
4
4
-
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
5
5
-
import type { IBinaryWriter } from "@protobuf-ts/runtime";
6
6
-
import { WireType } from "@protobuf-ts/runtime";
7
7
-
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
8
8
-
import type { IBinaryReader } from "@protobuf-ts/runtime";
9
9
-
import { UnknownFieldHandler } from "@protobuf-ts/runtime";
10
10
-
import type { PartialMessage } from "@protobuf-ts/runtime";
11
11
-
import { reflectionMergePartial } from "@protobuf-ts/runtime";
12
4
import { MessageType } from "@protobuf-ts/runtime";
13
5
/**
14
6
* @generated from protobuf message lrc.v1.Event
···
139
131
* @generated from protobuf field: optional bool echoed = 5;
140
132
*/
141
133
echoed?: boolean;
134
134
+
/**
135
135
+
* @generated from protobuf field: optional bytes nonce = 6;
136
136
+
*/
137
137
+
nonce?: Uint8Array;
142
138
}
143
139
/**
144
140
* @generated from protobuf message lrc.v1.Pub
···
312
308
{ no: 14, name: "unban", kind: "message", oneof: "msg", T: () => Unban }
313
309
]);
314
310
}
315
315
-
create(value?: PartialMessage<Event>): Event {
316
316
-
const message = globalThis.Object.create((this.messagePrototype!));
317
317
-
message.msg = { oneofKind: undefined };
318
318
-
if (value !== undefined)
319
319
-
reflectionMergePartial<Event>(this, message, value);
320
320
-
return message;
321
321
-
}
322
322
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Event): Event {
323
323
-
let message = target ?? this.create(), end = reader.pos + length;
324
324
-
while (reader.pos < end) {
325
325
-
let [fieldNo, wireType] = reader.tag();
326
326
-
switch (fieldNo) {
327
327
-
case /* lrc.v1.Ping ping */ 1:
328
328
-
message.msg = {
329
329
-
oneofKind: "ping",
330
330
-
ping: Ping.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).ping)
331
331
-
};
332
332
-
break;
333
333
-
case /* lrc.v1.Pong pong */ 2:
334
334
-
message.msg = {
335
335
-
oneofKind: "pong",
336
336
-
pong: Pong.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).pong)
337
337
-
};
338
338
-
break;
339
339
-
case /* lrc.v1.Init init */ 3:
340
340
-
message.msg = {
341
341
-
oneofKind: "init",
342
342
-
init: Init.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).init)
343
343
-
};
344
344
-
break;
345
345
-
case /* lrc.v1.Pub pub */ 4:
346
346
-
message.msg = {
347
347
-
oneofKind: "pub",
348
348
-
pub: Pub.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).pub)
349
349
-
};
350
350
-
break;
351
351
-
case /* lrc.v1.Insert insert */ 5:
352
352
-
message.msg = {
353
353
-
oneofKind: "insert",
354
354
-
insert: Insert.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).insert)
355
355
-
};
356
356
-
break;
357
357
-
case /* lrc.v1.Delete delete */ 6:
358
358
-
message.msg = {
359
359
-
oneofKind: "delete",
360
360
-
delete: Delete.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).delete)
361
361
-
};
362
362
-
break;
363
363
-
case /* lrc.v1.Mute mute */ 7:
364
364
-
message.msg = {
365
365
-
oneofKind: "mute",
366
366
-
mute: Mute.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).mute)
367
367
-
};
368
368
-
break;
369
369
-
case /* lrc.v1.Unmute unmute */ 8:
370
370
-
message.msg = {
371
371
-
oneofKind: "unmute",
372
372
-
unmute: Unmute.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).unmute)
373
373
-
};
374
374
-
break;
375
375
-
case /* lrc.v1.Set set */ 9:
376
376
-
message.msg = {
377
377
-
oneofKind: "set",
378
378
-
set: Set.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).set)
379
379
-
};
380
380
-
break;
381
381
-
case /* lrc.v1.Get get */ 10:
382
382
-
message.msg = {
383
383
-
oneofKind: "get",
384
384
-
get: Get.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).get)
385
385
-
};
386
386
-
break;
387
387
-
case /* lrc.v1.Kick kick */ 11:
388
388
-
message.msg = {
389
389
-
oneofKind: "kick",
390
390
-
kick: Kick.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).kick)
391
391
-
};
392
392
-
break;
393
393
-
case /* lrc.v1.Hug hug */ 12:
394
394
-
message.msg = {
395
395
-
oneofKind: "hug",
396
396
-
hug: Hug.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).hug)
397
397
-
};
398
398
-
break;
399
399
-
case /* lrc.v1.Ban ban */ 13:
400
400
-
message.msg = {
401
401
-
oneofKind: "ban",
402
402
-
ban: Ban.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).ban)
403
403
-
};
404
404
-
break;
405
405
-
case /* lrc.v1.Unban unban */ 14:
406
406
-
message.msg = {
407
407
-
oneofKind: "unban",
408
408
-
unban: Unban.internalBinaryRead(reader, reader.uint32(), options, (message.msg as any).unban)
409
409
-
};
410
410
-
break;
411
411
-
default:
412
412
-
let u = options.readUnknownField;
413
413
-
if (u === "throw")
414
414
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
415
415
-
let d = reader.skip(wireType);
416
416
-
if (u !== false)
417
417
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
418
418
-
}
419
419
-
}
420
420
-
return message;
421
421
-
}
422
422
-
internalBinaryWrite(message: Event, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
423
423
-
/* lrc.v1.Ping ping = 1; */
424
424
-
if (message.msg.oneofKind === "ping")
425
425
-
Ping.internalBinaryWrite(message.msg.ping, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
426
426
-
/* lrc.v1.Pong pong = 2; */
427
427
-
if (message.msg.oneofKind === "pong")
428
428
-
Pong.internalBinaryWrite(message.msg.pong, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
429
429
-
/* lrc.v1.Init init = 3; */
430
430
-
if (message.msg.oneofKind === "init")
431
431
-
Init.internalBinaryWrite(message.msg.init, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
432
432
-
/* lrc.v1.Pub pub = 4; */
433
433
-
if (message.msg.oneofKind === "pub")
434
434
-
Pub.internalBinaryWrite(message.msg.pub, writer.tag(4, WireType.LengthDelimited).fork(), options).join();
435
435
-
/* lrc.v1.Insert insert = 5; */
436
436
-
if (message.msg.oneofKind === "insert")
437
437
-
Insert.internalBinaryWrite(message.msg.insert, writer.tag(5, WireType.LengthDelimited).fork(), options).join();
438
438
-
/* lrc.v1.Delete delete = 6; */
439
439
-
if (message.msg.oneofKind === "delete")
440
440
-
Delete.internalBinaryWrite(message.msg.delete, writer.tag(6, WireType.LengthDelimited).fork(), options).join();
441
441
-
/* lrc.v1.Mute mute = 7; */
442
442
-
if (message.msg.oneofKind === "mute")
443
443
-
Mute.internalBinaryWrite(message.msg.mute, writer.tag(7, WireType.LengthDelimited).fork(), options).join();
444
444
-
/* lrc.v1.Unmute unmute = 8; */
445
445
-
if (message.msg.oneofKind === "unmute")
446
446
-
Unmute.internalBinaryWrite(message.msg.unmute, writer.tag(8, WireType.LengthDelimited).fork(), options).join();
447
447
-
/* lrc.v1.Set set = 9; */
448
448
-
if (message.msg.oneofKind === "set")
449
449
-
Set.internalBinaryWrite(message.msg.set, writer.tag(9, WireType.LengthDelimited).fork(), options).join();
450
450
-
/* lrc.v1.Get get = 10; */
451
451
-
if (message.msg.oneofKind === "get")
452
452
-
Get.internalBinaryWrite(message.msg.get, writer.tag(10, WireType.LengthDelimited).fork(), options).join();
453
453
-
/* lrc.v1.Kick kick = 11; */
454
454
-
if (message.msg.oneofKind === "kick")
455
455
-
Kick.internalBinaryWrite(message.msg.kick, writer.tag(11, WireType.LengthDelimited).fork(), options).join();
456
456
-
/* lrc.v1.Hug hug = 12; */
457
457
-
if (message.msg.oneofKind === "hug")
458
458
-
Hug.internalBinaryWrite(message.msg.hug, writer.tag(12, WireType.LengthDelimited).fork(), options).join();
459
459
-
/* lrc.v1.Ban ban = 13; */
460
460
-
if (message.msg.oneofKind === "ban")
461
461
-
Ban.internalBinaryWrite(message.msg.ban, writer.tag(13, WireType.LengthDelimited).fork(), options).join();
462
462
-
/* lrc.v1.Unban unban = 14; */
463
463
-
if (message.msg.oneofKind === "unban")
464
464
-
Unban.internalBinaryWrite(message.msg.unban, writer.tag(14, WireType.LengthDelimited).fork(), options).join();
465
465
-
let u = options.writeUnknownFields;
466
466
-
if (u !== false)
467
467
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
468
468
-
return writer;
469
469
-
}
470
311
}
471
312
/**
472
313
* @generated MessageType for protobuf message lrc.v1.Event
···
477
318
constructor() {
478
319
super("lrc.v1.Ping", []);
479
320
}
480
480
-
create(value?: PartialMessage<Ping>): Ping {
481
481
-
const message = globalThis.Object.create((this.messagePrototype!));
482
482
-
if (value !== undefined)
483
483
-
reflectionMergePartial<Ping>(this, message, value);
484
484
-
return message;
485
485
-
}
486
486
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Ping): Ping {
487
487
-
let message = target ?? this.create(), end = reader.pos + length;
488
488
-
while (reader.pos < end) {
489
489
-
let [fieldNo, wireType] = reader.tag();
490
490
-
switch (fieldNo) {
491
491
-
default:
492
492
-
let u = options.readUnknownField;
493
493
-
if (u === "throw")
494
494
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
495
495
-
let d = reader.skip(wireType);
496
496
-
if (u !== false)
497
497
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
498
498
-
}
499
499
-
}
500
500
-
return message;
501
501
-
}
502
502
-
internalBinaryWrite(message: Ping, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
503
503
-
let u = options.writeUnknownFields;
504
504
-
if (u !== false)
505
505
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
506
506
-
return writer;
507
507
-
}
508
321
}
509
322
/**
510
323
* @generated MessageType for protobuf message lrc.v1.Ping
···
515
328
constructor() {
516
329
super("lrc.v1.Pong", []);
517
330
}
518
518
-
create(value?: PartialMessage<Pong>): Pong {
519
519
-
const message = globalThis.Object.create((this.messagePrototype!));
520
520
-
if (value !== undefined)
521
521
-
reflectionMergePartial<Pong>(this, message, value);
522
522
-
return message;
523
523
-
}
524
524
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Pong): Pong {
525
525
-
let message = target ?? this.create(), end = reader.pos + length;
526
526
-
while (reader.pos < end) {
527
527
-
let [fieldNo, wireType] = reader.tag();
528
528
-
switch (fieldNo) {
529
529
-
default:
530
530
-
let u = options.readUnknownField;
531
531
-
if (u === "throw")
532
532
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
533
533
-
let d = reader.skip(wireType);
534
534
-
if (u !== false)
535
535
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
536
536
-
}
537
537
-
}
538
538
-
return message;
539
539
-
}
540
540
-
internalBinaryWrite(message: Pong, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
541
541
-
let u = options.writeUnknownFields;
542
542
-
if (u !== false)
543
543
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
544
544
-
return writer;
545
545
-
}
546
331
}
547
332
/**
548
333
* @generated MessageType for protobuf message lrc.v1.Pong
···
556
341
{ no: 2, name: "nick", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
557
342
{ no: 3, name: "externalID", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
558
343
{ no: 4, name: "color", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
559
559
-
{ no: 5, name: "echoed", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
344
344
+
{ no: 5, name: "echoed", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
345
345
+
{ no: 6, name: "nonce", kind: "scalar", opt: true, T: 12 /*ScalarType.BYTES*/ }
560
346
]);
561
347
}
562
562
-
create(value?: PartialMessage<Init>): Init {
563
563
-
const message = globalThis.Object.create((this.messagePrototype!));
564
564
-
if (value !== undefined)
565
565
-
reflectionMergePartial<Init>(this, message, value);
566
566
-
return message;
567
567
-
}
568
568
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Init): Init {
569
569
-
let message = target ?? this.create(), end = reader.pos + length;
570
570
-
while (reader.pos < end) {
571
571
-
let [fieldNo, wireType] = reader.tag();
572
572
-
switch (fieldNo) {
573
573
-
case /* optional uint32 id */ 1:
574
574
-
message.id = reader.uint32();
575
575
-
break;
576
576
-
case /* optional string nick */ 2:
577
577
-
message.nick = reader.string();
578
578
-
break;
579
579
-
case /* optional string externalID */ 3:
580
580
-
message.externalID = reader.string();
581
581
-
break;
582
582
-
case /* optional uint32 color */ 4:
583
583
-
message.color = reader.uint32();
584
584
-
break;
585
585
-
case /* optional bool echoed */ 5:
586
586
-
message.echoed = reader.bool();
587
587
-
break;
588
588
-
default:
589
589
-
let u = options.readUnknownField;
590
590
-
if (u === "throw")
591
591
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
592
592
-
let d = reader.skip(wireType);
593
593
-
if (u !== false)
594
594
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
595
595
-
}
596
596
-
}
597
597
-
return message;
598
598
-
}
599
599
-
internalBinaryWrite(message: Init, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
600
600
-
/* optional uint32 id = 1; */
601
601
-
if (message.id !== undefined)
602
602
-
writer.tag(1, WireType.Varint).uint32(message.id);
603
603
-
/* optional string nick = 2; */
604
604
-
if (message.nick !== undefined)
605
605
-
writer.tag(2, WireType.LengthDelimited).string(message.nick);
606
606
-
/* optional string externalID = 3; */
607
607
-
if (message.externalID !== undefined)
608
608
-
writer.tag(3, WireType.LengthDelimited).string(message.externalID);
609
609
-
/* optional uint32 color = 4; */
610
610
-
if (message.color !== undefined)
611
611
-
writer.tag(4, WireType.Varint).uint32(message.color);
612
612
-
/* optional bool echoed = 5; */
613
613
-
if (message.echoed !== undefined)
614
614
-
writer.tag(5, WireType.Varint).bool(message.echoed);
615
615
-
let u = options.writeUnknownFields;
616
616
-
if (u !== false)
617
617
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
618
618
-
return writer;
619
619
-
}
620
348
}
621
349
/**
622
350
* @generated MessageType for protobuf message lrc.v1.Init
···
629
357
{ no: 1, name: "id", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }
630
358
]);
631
359
}
632
632
-
create(value?: PartialMessage<Pub>): Pub {
633
633
-
const message = globalThis.Object.create((this.messagePrototype!));
634
634
-
if (value !== undefined)
635
635
-
reflectionMergePartial<Pub>(this, message, value);
636
636
-
return message;
637
637
-
}
638
638
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Pub): Pub {
639
639
-
let message = target ?? this.create(), end = reader.pos + length;
640
640
-
while (reader.pos < end) {
641
641
-
let [fieldNo, wireType] = reader.tag();
642
642
-
switch (fieldNo) {
643
643
-
case /* optional uint32 id */ 1:
644
644
-
message.id = reader.uint32();
645
645
-
break;
646
646
-
default:
647
647
-
let u = options.readUnknownField;
648
648
-
if (u === "throw")
649
649
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
650
650
-
let d = reader.skip(wireType);
651
651
-
if (u !== false)
652
652
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
653
653
-
}
654
654
-
}
655
655
-
return message;
656
656
-
}
657
657
-
internalBinaryWrite(message: Pub, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
658
658
-
/* optional uint32 id = 1; */
659
659
-
if (message.id !== undefined)
660
660
-
writer.tag(1, WireType.Varint).uint32(message.id);
661
661
-
let u = options.writeUnknownFields;
662
662
-
if (u !== false)
663
663
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
664
664
-
return writer;
665
665
-
}
666
360
}
667
361
/**
668
362
* @generated MessageType for protobuf message lrc.v1.Pub
···
677
371
{ no: 3, name: "utf16Index", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
678
372
]);
679
373
}
680
680
-
create(value?: PartialMessage<Insert>): Insert {
681
681
-
const message = globalThis.Object.create((this.messagePrototype!));
682
682
-
message.body = "";
683
683
-
message.utf16Index = 0;
684
684
-
if (value !== undefined)
685
685
-
reflectionMergePartial<Insert>(this, message, value);
686
686
-
return message;
687
687
-
}
688
688
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Insert): Insert {
689
689
-
let message = target ?? this.create(), end = reader.pos + length;
690
690
-
while (reader.pos < end) {
691
691
-
let [fieldNo, wireType] = reader.tag();
692
692
-
switch (fieldNo) {
693
693
-
case /* optional uint32 id */ 1:
694
694
-
message.id = reader.uint32();
695
695
-
break;
696
696
-
case /* string body */ 2:
697
697
-
message.body = reader.string();
698
698
-
break;
699
699
-
case /* uint32 utf16Index */ 3:
700
700
-
message.utf16Index = reader.uint32();
701
701
-
break;
702
702
-
default:
703
703
-
let u = options.readUnknownField;
704
704
-
if (u === "throw")
705
705
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
706
706
-
let d = reader.skip(wireType);
707
707
-
if (u !== false)
708
708
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
709
709
-
}
710
710
-
}
711
711
-
return message;
712
712
-
}
713
713
-
internalBinaryWrite(message: Insert, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
714
714
-
/* optional uint32 id = 1; */
715
715
-
if (message.id !== undefined)
716
716
-
writer.tag(1, WireType.Varint).uint32(message.id);
717
717
-
/* string body = 2; */
718
718
-
if (message.body !== "")
719
719
-
writer.tag(2, WireType.LengthDelimited).string(message.body);
720
720
-
/* uint32 utf16Index = 3; */
721
721
-
if (message.utf16Index !== 0)
722
722
-
writer.tag(3, WireType.Varint).uint32(message.utf16Index);
723
723
-
let u = options.writeUnknownFields;
724
724
-
if (u !== false)
725
725
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
726
726
-
return writer;
727
727
-
}
728
374
}
729
375
/**
730
376
* @generated MessageType for protobuf message lrc.v1.Insert
···
739
385
{ no: 3, name: "utf16End", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
740
386
]);
741
387
}
742
742
-
create(value?: PartialMessage<Delete>): Delete {
743
743
-
const message = globalThis.Object.create((this.messagePrototype!));
744
744
-
message.utf16Start = 0;
745
745
-
message.utf16End = 0;
746
746
-
if (value !== undefined)
747
747
-
reflectionMergePartial<Delete>(this, message, value);
748
748
-
return message;
749
749
-
}
750
750
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Delete): Delete {
751
751
-
let message = target ?? this.create(), end = reader.pos + length;
752
752
-
while (reader.pos < end) {
753
753
-
let [fieldNo, wireType] = reader.tag();
754
754
-
switch (fieldNo) {
755
755
-
case /* optional uint32 id */ 1:
756
756
-
message.id = reader.uint32();
757
757
-
break;
758
758
-
case /* uint32 utf16Start */ 2:
759
759
-
message.utf16Start = reader.uint32();
760
760
-
break;
761
761
-
case /* uint32 utf16End */ 3:
762
762
-
message.utf16End = reader.uint32();
763
763
-
break;
764
764
-
default:
765
765
-
let u = options.readUnknownField;
766
766
-
if (u === "throw")
767
767
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
768
768
-
let d = reader.skip(wireType);
769
769
-
if (u !== false)
770
770
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
771
771
-
}
772
772
-
}
773
773
-
return message;
774
774
-
}
775
775
-
internalBinaryWrite(message: Delete, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
776
776
-
/* optional uint32 id = 1; */
777
777
-
if (message.id !== undefined)
778
778
-
writer.tag(1, WireType.Varint).uint32(message.id);
779
779
-
/* uint32 utf16Start = 2; */
780
780
-
if (message.utf16Start !== 0)
781
781
-
writer.tag(2, WireType.Varint).uint32(message.utf16Start);
782
782
-
/* uint32 utf16End = 3; */
783
783
-
if (message.utf16End !== 0)
784
784
-
writer.tag(3, WireType.Varint).uint32(message.utf16End);
785
785
-
let u = options.writeUnknownFields;
786
786
-
if (u !== false)
787
787
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
788
788
-
return writer;
789
789
-
}
790
388
}
791
389
/**
792
390
* @generated MessageType for protobuf message lrc.v1.Delete
···
799
397
{ no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
800
398
]);
801
399
}
802
802
-
create(value?: PartialMessage<Mute>): Mute {
803
803
-
const message = globalThis.Object.create((this.messagePrototype!));
804
804
-
message.id = 0;
805
805
-
if (value !== undefined)
806
806
-
reflectionMergePartial<Mute>(this, message, value);
807
807
-
return message;
808
808
-
}
809
809
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Mute): Mute {
810
810
-
let message = target ?? this.create(), end = reader.pos + length;
811
811
-
while (reader.pos < end) {
812
812
-
let [fieldNo, wireType] = reader.tag();
813
813
-
switch (fieldNo) {
814
814
-
case /* uint32 id */ 1:
815
815
-
message.id = reader.uint32();
816
816
-
break;
817
817
-
default:
818
818
-
let u = options.readUnknownField;
819
819
-
if (u === "throw")
820
820
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
821
821
-
let d = reader.skip(wireType);
822
822
-
if (u !== false)
823
823
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
824
824
-
}
825
825
-
}
826
826
-
return message;
827
827
-
}
828
828
-
internalBinaryWrite(message: Mute, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
829
829
-
/* uint32 id = 1; */
830
830
-
if (message.id !== 0)
831
831
-
writer.tag(1, WireType.Varint).uint32(message.id);
832
832
-
let u = options.writeUnknownFields;
833
833
-
if (u !== false)
834
834
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
835
835
-
return writer;
836
836
-
}
837
400
}
838
401
/**
839
402
* @generated MessageType for protobuf message lrc.v1.Mute
···
846
409
{ no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
847
410
]);
848
411
}
849
849
-
create(value?: PartialMessage<Unmute>): Unmute {
850
850
-
const message = globalThis.Object.create((this.messagePrototype!));
851
851
-
message.id = 0;
852
852
-
if (value !== undefined)
853
853
-
reflectionMergePartial<Unmute>(this, message, value);
854
854
-
return message;
855
855
-
}
856
856
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Unmute): Unmute {
857
857
-
let message = target ?? this.create(), end = reader.pos + length;
858
858
-
while (reader.pos < end) {
859
859
-
let [fieldNo, wireType] = reader.tag();
860
860
-
switch (fieldNo) {
861
861
-
case /* uint32 id */ 1:
862
862
-
message.id = reader.uint32();
863
863
-
break;
864
864
-
default:
865
865
-
let u = options.readUnknownField;
866
866
-
if (u === "throw")
867
867
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
868
868
-
let d = reader.skip(wireType);
869
869
-
if (u !== false)
870
870
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
871
871
-
}
872
872
-
}
873
873
-
return message;
874
874
-
}
875
875
-
internalBinaryWrite(message: Unmute, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
876
876
-
/* uint32 id = 1; */
877
877
-
if (message.id !== 0)
878
878
-
writer.tag(1, WireType.Varint).uint32(message.id);
879
879
-
let u = options.writeUnknownFields;
880
880
-
if (u !== false)
881
881
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
882
882
-
return writer;
883
883
-
}
884
412
}
885
413
/**
886
414
* @generated MessageType for protobuf message lrc.v1.Unmute
···
895
423
{ no: 3, name: "color", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }
896
424
]);
897
425
}
898
898
-
create(value?: PartialMessage<Set>): Set {
899
899
-
const message = globalThis.Object.create((this.messagePrototype!));
900
900
-
if (value !== undefined)
901
901
-
reflectionMergePartial<Set>(this, message, value);
902
902
-
return message;
903
903
-
}
904
904
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Set): Set {
905
905
-
let message = target ?? this.create(), end = reader.pos + length;
906
906
-
while (reader.pos < end) {
907
907
-
let [fieldNo, wireType] = reader.tag();
908
908
-
switch (fieldNo) {
909
909
-
case /* optional string nick */ 1:
910
910
-
message.nick = reader.string();
911
911
-
break;
912
912
-
case /* optional string externalID */ 2:
913
913
-
message.externalID = reader.string();
914
914
-
break;
915
915
-
case /* optional uint32 color */ 3:
916
916
-
message.color = reader.uint32();
917
917
-
break;
918
918
-
default:
919
919
-
let u = options.readUnknownField;
920
920
-
if (u === "throw")
921
921
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
922
922
-
let d = reader.skip(wireType);
923
923
-
if (u !== false)
924
924
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
925
925
-
}
926
926
-
}
927
927
-
return message;
928
928
-
}
929
929
-
internalBinaryWrite(message: Set, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
930
930
-
/* optional string nick = 1; */
931
931
-
if (message.nick !== undefined)
932
932
-
writer.tag(1, WireType.LengthDelimited).string(message.nick);
933
933
-
/* optional string externalID = 2; */
934
934
-
if (message.externalID !== undefined)
935
935
-
writer.tag(2, WireType.LengthDelimited).string(message.externalID);
936
936
-
/* optional uint32 color = 3; */
937
937
-
if (message.color !== undefined)
938
938
-
writer.tag(3, WireType.Varint).uint32(message.color);
939
939
-
let u = options.writeUnknownFields;
940
940
-
if (u !== false)
941
941
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
942
942
-
return writer;
943
943
-
}
944
426
}
945
427
/**
946
428
* @generated MessageType for protobuf message lrc.v1.Set
···
954
436
{ no: 2, name: "connected", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }
955
437
]);
956
438
}
957
957
-
create(value?: PartialMessage<Get>): Get {
958
958
-
const message = globalThis.Object.create((this.messagePrototype!));
959
959
-
if (value !== undefined)
960
960
-
reflectionMergePartial<Get>(this, message, value);
961
961
-
return message;
962
962
-
}
963
963
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Get): Get {
964
964
-
let message = target ?? this.create(), end = reader.pos + length;
965
965
-
while (reader.pos < end) {
966
966
-
let [fieldNo, wireType] = reader.tag();
967
967
-
switch (fieldNo) {
968
968
-
case /* optional string topic */ 1:
969
969
-
message.topic = reader.string();
970
970
-
break;
971
971
-
case /* optional uint32 connected */ 2:
972
972
-
message.connected = reader.uint32();
973
973
-
break;
974
974
-
default:
975
975
-
let u = options.readUnknownField;
976
976
-
if (u === "throw")
977
977
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
978
978
-
let d = reader.skip(wireType);
979
979
-
if (u !== false)
980
980
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
981
981
-
}
982
982
-
}
983
983
-
return message;
984
984
-
}
985
985
-
internalBinaryWrite(message: Get, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
986
986
-
/* optional string topic = 1; */
987
987
-
if (message.topic !== undefined)
988
988
-
writer.tag(1, WireType.LengthDelimited).string(message.topic);
989
989
-
/* optional uint32 connected = 2; */
990
990
-
if (message.connected !== undefined)
991
991
-
writer.tag(2, WireType.Varint).uint32(message.connected);
992
992
-
let u = options.writeUnknownFields;
993
993
-
if (u !== false)
994
994
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
995
995
-
return writer;
996
996
-
}
997
439
}
998
440
/**
999
441
* @generated MessageType for protobuf message lrc.v1.Get
···
1007
449
{ no: 2, name: "secret", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
1008
450
]);
1009
451
}
1010
1010
-
create(value?: PartialMessage<Sudo>): Sudo {
1011
1011
-
const message = globalThis.Object.create((this.messagePrototype!));
1012
1012
-
message.externalID = "";
1013
1013
-
message.secret = "";
1014
1014
-
if (value !== undefined)
1015
1015
-
reflectionMergePartial<Sudo>(this, message, value);
1016
1016
-
return message;
1017
1017
-
}
1018
1018
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Sudo): Sudo {
1019
1019
-
let message = target ?? this.create(), end = reader.pos + length;
1020
1020
-
while (reader.pos < end) {
1021
1021
-
let [fieldNo, wireType] = reader.tag();
1022
1022
-
switch (fieldNo) {
1023
1023
-
case /* string externalID */ 1:
1024
1024
-
message.externalID = reader.string();
1025
1025
-
break;
1026
1026
-
case /* string secret */ 2:
1027
1027
-
message.secret = reader.string();
1028
1028
-
break;
1029
1029
-
default:
1030
1030
-
let u = options.readUnknownField;
1031
1031
-
if (u === "throw")
1032
1032
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
1033
1033
-
let d = reader.skip(wireType);
1034
1034
-
if (u !== false)
1035
1035
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
1036
1036
-
}
1037
1037
-
}
1038
1038
-
return message;
1039
1039
-
}
1040
1040
-
internalBinaryWrite(message: Sudo, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
1041
1041
-
/* string externalID = 1; */
1042
1042
-
if (message.externalID !== "")
1043
1043
-
writer.tag(1, WireType.LengthDelimited).string(message.externalID);
1044
1044
-
/* string secret = 2; */
1045
1045
-
if (message.secret !== "")
1046
1046
-
writer.tag(2, WireType.LengthDelimited).string(message.secret);
1047
1047
-
let u = options.writeUnknownFields;
1048
1048
-
if (u !== false)
1049
1049
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
1050
1050
-
return writer;
1051
1051
-
}
1052
452
}
1053
453
/**
1054
454
* @generated MessageType for protobuf message lrc.v1.Sudo
···
1062
462
{ no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
1063
463
]);
1064
464
}
1065
1065
-
create(value?: PartialMessage<Kick>): Kick {
1066
1066
-
const message = globalThis.Object.create((this.messagePrototype!));
1067
1067
-
message.id = 0;
1068
1068
-
if (value !== undefined)
1069
1069
-
reflectionMergePartial<Kick>(this, message, value);
1070
1070
-
return message;
1071
1071
-
}
1072
1072
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Kick): Kick {
1073
1073
-
let message = target ?? this.create(), end = reader.pos + length;
1074
1074
-
while (reader.pos < end) {
1075
1075
-
let [fieldNo, wireType] = reader.tag();
1076
1076
-
switch (fieldNo) {
1077
1077
-
case /* lrc.v1.Sudo privileges */ 1:
1078
1078
-
message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges);
1079
1079
-
break;
1080
1080
-
case /* uint32 id */ 2:
1081
1081
-
message.id = reader.uint32();
1082
1082
-
break;
1083
1083
-
default:
1084
1084
-
let u = options.readUnknownField;
1085
1085
-
if (u === "throw")
1086
1086
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
1087
1087
-
let d = reader.skip(wireType);
1088
1088
-
if (u !== false)
1089
1089
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
1090
1090
-
}
1091
1091
-
}
1092
1092
-
return message;
1093
1093
-
}
1094
1094
-
internalBinaryWrite(message: Kick, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
1095
1095
-
/* lrc.v1.Sudo privileges = 1; */
1096
1096
-
if (message.privileges)
1097
1097
-
Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
1098
1098
-
/* uint32 id = 2; */
1099
1099
-
if (message.id !== 0)
1100
1100
-
writer.tag(2, WireType.Varint).uint32(message.id);
1101
1101
-
let u = options.writeUnknownFields;
1102
1102
-
if (u !== false)
1103
1103
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
1104
1104
-
return writer;
1105
1105
-
}
1106
465
}
1107
466
/**
1108
467
* @generated MessageType for protobuf message lrc.v1.Kick
···
1115
474
{ no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
1116
475
]);
1117
476
}
1118
1118
-
create(value?: PartialMessage<Hug>): Hug {
1119
1119
-
const message = globalThis.Object.create((this.messagePrototype!));
1120
1120
-
message.id = 0;
1121
1121
-
if (value !== undefined)
1122
1122
-
reflectionMergePartial<Hug>(this, message, value);
1123
1123
-
return message;
1124
1124
-
}
1125
1125
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Hug): Hug {
1126
1126
-
let message = target ?? this.create(), end = reader.pos + length;
1127
1127
-
while (reader.pos < end) {
1128
1128
-
let [fieldNo, wireType] = reader.tag();
1129
1129
-
switch (fieldNo) {
1130
1130
-
case /* uint32 id */ 1:
1131
1131
-
message.id = reader.uint32();
1132
1132
-
break;
1133
1133
-
default:
1134
1134
-
let u = options.readUnknownField;
1135
1135
-
if (u === "throw")
1136
1136
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
1137
1137
-
let d = reader.skip(wireType);
1138
1138
-
if (u !== false)
1139
1139
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
1140
1140
-
}
1141
1141
-
}
1142
1142
-
return message;
1143
1143
-
}
1144
1144
-
internalBinaryWrite(message: Hug, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
1145
1145
-
/* uint32 id = 1; */
1146
1146
-
if (message.id !== 0)
1147
1147
-
writer.tag(1, WireType.Varint).uint32(message.id);
1148
1148
-
let u = options.writeUnknownFields;
1149
1149
-
if (u !== false)
1150
1150
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
1151
1151
-
return writer;
1152
1152
-
}
1153
477
}
1154
478
/**
1155
479
* @generated MessageType for protobuf message lrc.v1.Hug
···
1163
487
{ no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
1164
488
]);
1165
489
}
1166
1166
-
create(value?: PartialMessage<Ban>): Ban {
1167
1167
-
const message = globalThis.Object.create((this.messagePrototype!));
1168
1168
-
message.id = 0;
1169
1169
-
if (value !== undefined)
1170
1170
-
reflectionMergePartial<Ban>(this, message, value);
1171
1171
-
return message;
1172
1172
-
}
1173
1173
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Ban): Ban {
1174
1174
-
let message = target ?? this.create(), end = reader.pos + length;
1175
1175
-
while (reader.pos < end) {
1176
1176
-
let [fieldNo, wireType] = reader.tag();
1177
1177
-
switch (fieldNo) {
1178
1178
-
case /* lrc.v1.Sudo privileges */ 1:
1179
1179
-
message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges);
1180
1180
-
break;
1181
1181
-
case /* uint32 id */ 2:
1182
1182
-
message.id = reader.uint32();
1183
1183
-
break;
1184
1184
-
default:
1185
1185
-
let u = options.readUnknownField;
1186
1186
-
if (u === "throw")
1187
1187
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
1188
1188
-
let d = reader.skip(wireType);
1189
1189
-
if (u !== false)
1190
1190
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
1191
1191
-
}
1192
1192
-
}
1193
1193
-
return message;
1194
1194
-
}
1195
1195
-
internalBinaryWrite(message: Ban, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
1196
1196
-
/* lrc.v1.Sudo privileges = 1; */
1197
1197
-
if (message.privileges)
1198
1198
-
Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
1199
1199
-
/* uint32 id = 2; */
1200
1200
-
if (message.id !== 0)
1201
1201
-
writer.tag(2, WireType.Varint).uint32(message.id);
1202
1202
-
let u = options.writeUnknownFields;
1203
1203
-
if (u !== false)
1204
1204
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
1205
1205
-
return writer;
1206
1206
-
}
1207
490
}
1208
491
/**
1209
492
* @generated MessageType for protobuf message lrc.v1.Ban
···
1216
499
{ no: 1, name: "privileges", kind: "message", T: () => Sudo },
1217
500
{ no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }
1218
501
]);
1219
1219
-
}
1220
1220
-
create(value?: PartialMessage<Unban>): Unban {
1221
1221
-
const message = globalThis.Object.create((this.messagePrototype!));
1222
1222
-
message.id = 0;
1223
1223
-
if (value !== undefined)
1224
1224
-
reflectionMergePartial<Unban>(this, message, value);
1225
1225
-
return message;
1226
1226
-
}
1227
1227
-
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Unban): Unban {
1228
1228
-
let message = target ?? this.create(), end = reader.pos + length;
1229
1229
-
while (reader.pos < end) {
1230
1230
-
let [fieldNo, wireType] = reader.tag();
1231
1231
-
switch (fieldNo) {
1232
1232
-
case /* lrc.v1.Sudo privileges */ 1:
1233
1233
-
message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges);
1234
1234
-
break;
1235
1235
-
case /* uint32 id */ 2:
1236
1236
-
message.id = reader.uint32();
1237
1237
-
break;
1238
1238
-
default:
1239
1239
-
let u = options.readUnknownField;
1240
1240
-
if (u === "throw")
1241
1241
-
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
1242
1242
-
let d = reader.skip(wireType);
1243
1243
-
if (u !== false)
1244
1244
-
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
1245
1245
-
}
1246
1246
-
}
1247
1247
-
return message;
1248
1248
-
}
1249
1249
-
internalBinaryWrite(message: Unban, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
1250
1250
-
/* lrc.v1.Sudo privileges = 1; */
1251
1251
-
if (message.privileges)
1252
1252
-
Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
1253
1253
-
/* uint32 id = 2; */
1254
1254
-
if (message.id !== 0)
1255
1255
-
writer.tag(2, WireType.Varint).uint32(message.id);
1256
1256
-
let u = options.writeUnknownFields;
1257
1257
-
if (u !== false)
1258
1258
-
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
1259
1259
-
return writer;
1260
502
}
1261
503
}
1262
504
/**
+6
gogen
···
1
1
+
#!/bin/bash
2
2
+
3
3
+
protoc \
4
4
+
--go_out=gen/go \
5
5
+
--go_opt=paths=source_relative \
6
6
+
lrc.proto
+1
lrc.proto
···
31
31
optional string externalID = 3;
32
32
optional uint32 color = 4;
33
33
optional bool echoed = 5;
34
34
+
optional bytes nonce = 6;
34
35
}
35
36
36
37
message Pub { optional uint32 id = 1; }
+1
-1
package.json
···
1
1
{
2
2
"name": "@rachel-mp4/lrcproto",
3
3
-
"version": "1.0.1",
3
3
+
"version": "1.0.2",
4
4
"description": "protobuf definitions for LRC",
5
5
"main": "gen/ts/lrc.ts",
6
6
"dependencies": {
+9
tsgen
···
1
1
+
#!/bin/bash
2
2
+
3
3
+
npx protoc \
4
4
+
--plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts \
5
5
+
--ts_out=./gen/ts \
6
6
+
--ts_opt long_type_string \
7
7
+
--ts_opt optimize_code_size \
8
8
+
--proto_path . \
9
9
+
lrc.proto