this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

compile for typescript

rachel-mp4 dacb561c 58da8216

+205 -218
+205 -218
gen/ts/lrc.ts
··· 1 1 // @generated by protobuf-ts 2.10.0 2 - // @generated from protobuf file "lrc.proto" (syntax proto3) 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"; ··· 11 11 import { reflectionMergePartial } from "@protobuf-ts/runtime"; 12 12 import { MessageType } from "@protobuf-ts/runtime"; 13 13 /** 14 - * @generated from protobuf message Event 14 + * @generated from protobuf message lrc.v1.Event 15 15 */ 16 16 export interface Event { 17 17 /** ··· 20 20 msg: { 21 21 oneofKind: "ping"; 22 22 /** 23 - * @generated from protobuf field: Ping ping = 1; 23 + * @generated from protobuf field: lrc.v1.Ping ping = 1; 24 24 */ 25 25 ping: Ping; 26 26 } | { 27 27 oneofKind: "pong"; 28 28 /** 29 - * @generated from protobuf field: Pong pong = 2; 29 + * @generated from protobuf field: lrc.v1.Pong pong = 2; 30 30 */ 31 31 pong: Pong; 32 32 } | { 33 33 oneofKind: "init"; 34 34 /** 35 - * @generated from protobuf field: Init init = 3; 35 + * @generated from protobuf field: lrc.v1.Init init = 3; 36 36 */ 37 37 init: Init; 38 38 } | { 39 39 oneofKind: "pub"; 40 40 /** 41 - * @generated from protobuf field: Pub pub = 4; 41 + * @generated from protobuf field: lrc.v1.Pub pub = 4; 42 42 */ 43 43 pub: Pub; 44 44 } | { 45 45 oneofKind: "insert"; 46 46 /** 47 - * @generated from protobuf field: Insert insert = 5; 47 + * @generated from protobuf field: lrc.v1.Insert insert = 5; 48 48 */ 49 49 insert: Insert; 50 50 } | { 51 51 oneofKind: "delete"; 52 52 /** 53 - * @generated from protobuf field: Delete delete = 6; 53 + * @generated from protobuf field: lrc.v1.Delete delete = 6; 54 54 */ 55 55 delete: Delete; 56 56 } | { 57 57 oneofKind: "mute"; 58 58 /** 59 - * @generated from protobuf field: Mute mute = 7; 59 + * @generated from protobuf field: lrc.v1.Mute mute = 7; 60 60 */ 61 61 mute: Mute; 62 62 } | { 63 63 oneofKind: "unmute"; 64 64 /** 65 - * @generated from protobuf field: Unmute unmute = 8; 65 + * @generated from protobuf field: lrc.v1.Unmute unmute = 8; 66 66 */ 67 67 unmute: Unmute; 68 68 } | { 69 69 oneofKind: "set"; 70 70 /** 71 - * @generated from protobuf field: Set set = 9; 71 + * @generated from protobuf field: lrc.v1.Set set = 9; 72 72 */ 73 73 set: Set; 74 74 } | { 75 75 oneofKind: "get"; 76 76 /** 77 - * @generated from protobuf field: Get get = 10; 77 + * @generated from protobuf field: lrc.v1.Get get = 10; 78 78 */ 79 79 get: Get; 80 80 } | { 81 81 oneofKind: "kick"; 82 82 /** 83 - * @generated from protobuf field: Kick kick = 11; 83 + * @generated from protobuf field: lrc.v1.Kick kick = 11; 84 84 */ 85 85 kick: Kick; 86 86 } | { 87 87 oneofKind: "hug"; 88 88 /** 89 - * @generated from protobuf field: Hug hug = 12; 89 + * @generated from protobuf field: lrc.v1.Hug hug = 12; 90 90 */ 91 91 hug: Hug; 92 92 } | { 93 93 oneofKind: "ban"; 94 94 /** 95 - * @generated from protobuf field: Ban ban = 13; 95 + * @generated from protobuf field: lrc.v1.Ban ban = 13; 96 96 */ 97 97 ban: Ban; 98 98 } | { 99 99 oneofKind: "unban"; 100 100 /** 101 - * @generated from protobuf field: Unban unban = 14; 101 + * @generated from protobuf field: lrc.v1.Unban unban = 14; 102 102 */ 103 103 unban: Unban; 104 104 } | { ··· 106 106 }; 107 107 } 108 108 /** 109 - * @generated from protobuf message Ping 109 + * @generated from protobuf message lrc.v1.Ping 110 110 */ 111 111 export interface Ping { 112 112 } 113 113 /** 114 - * @generated from protobuf message Pong 114 + * @generated from protobuf message lrc.v1.Pong 115 115 */ 116 116 export interface Pong { 117 117 } 118 118 /** 119 - * @generated from protobuf message Init 119 + * @generated from protobuf message lrc.v1.Init 120 120 */ 121 121 export interface Init { 122 122 /** 123 - * @generated from protobuf field: uint32 id = 1; 123 + * @generated from protobuf field: optional uint32 id = 1; 124 124 */ 125 - id: number; 125 + id?: number; 126 126 /** 127 - * @generated from protobuf field: string nick = 2; 127 + * @generated from protobuf field: optional string nick = 2; 128 128 */ 129 - nick: string; 129 + nick?: string; 130 130 /** 131 - * @generated from protobuf field: string externalID = 3; 131 + * @generated from protobuf field: optional string externalID = 3; 132 132 */ 133 - externalID: string; 133 + externalID?: string; 134 134 /** 135 - * @generated from protobuf field: uint32 color = 4; 135 + * @generated from protobuf field: optional uint32 color = 4; 136 136 */ 137 - color: number; 137 + color?: number; 138 138 /** 139 - * @generated from protobuf field: bool echoed = 5; 139 + * @generated from protobuf field: optional bool echoed = 5; 140 140 */ 141 - echoed: boolean; 141 + echoed?: boolean; 142 142 } 143 143 /** 144 - * @generated from protobuf message Pub 144 + * @generated from protobuf message lrc.v1.Pub 145 145 */ 146 146 export interface Pub { 147 147 /** 148 - * @generated from protobuf field: uint32 id = 1; 148 + * @generated from protobuf field: optional uint32 id = 1; 149 149 */ 150 - id: number; 150 + id?: number; 151 151 } 152 152 /** 153 - * @generated from protobuf message Insert 153 + * @generated from protobuf message lrc.v1.Insert 154 154 */ 155 155 export interface Insert { 156 156 /** 157 - * @generated from protobuf field: uint32 id = 1; 157 + * @generated from protobuf field: optional uint32 id = 1; 158 158 */ 159 - id: number; 159 + id?: number; 160 160 /** 161 161 * @generated from protobuf field: string body = 2; 162 162 */ 163 163 body: string; 164 164 /** 165 - * @generated from protobuf field: uint32 byteIndex = 3; 165 + * @generated from protobuf field: uint32 utf16Index = 3; 166 166 */ 167 - byteIndex: number; 167 + utf16Index: number; 168 168 } 169 169 /** 170 - * @generated from protobuf message Delete 170 + * @generated from protobuf message lrc.v1.Delete 171 171 */ 172 172 export interface Delete { 173 173 /** 174 - * @generated from protobuf field: uint32 id = 1; 174 + * @generated from protobuf field: optional uint32 id = 1; 175 175 */ 176 - id: number; 176 + id?: number; 177 177 /** 178 - * @generated from protobuf field: uint32 byteStart = 2; 178 + * @generated from protobuf field: uint32 utf16Start = 2; 179 179 */ 180 - byteStart: number; 180 + utf16Start: number; 181 181 /** 182 - * @generated from protobuf field: uint32 byteEnd = 3; 182 + * @generated from protobuf field: uint32 utf16End = 3; 183 183 */ 184 - byteEnd: number; 184 + utf16End: number; 185 185 } 186 186 /** 187 - * @generated from protobuf message Mute 187 + * @generated from protobuf message lrc.v1.Mute 188 188 */ 189 189 export interface Mute { 190 190 /** ··· 193 193 id: number; 194 194 } 195 195 /** 196 - * @generated from protobuf message Unmute 196 + * @generated from protobuf message lrc.v1.Unmute 197 197 */ 198 198 export interface Unmute { 199 199 /** ··· 202 202 id: number; 203 203 } 204 204 /** 205 - * @generated from protobuf message Set 205 + * @generated from protobuf message lrc.v1.Set 206 206 */ 207 207 export interface Set { 208 208 /** 209 - * @generated from protobuf field: string nick = 1; 209 + * @generated from protobuf field: optional string nick = 1; 210 210 */ 211 - nick: string; 211 + nick?: string; 212 212 /** 213 - * @generated from protobuf field: string externalID = 2; 213 + * @generated from protobuf field: optional string externalID = 2; 214 214 */ 215 - externalID: string; 215 + externalID?: string; 216 216 /** 217 - * @generated from protobuf field: uint32 color = 3; 217 + * @generated from protobuf field: optional uint32 color = 3; 218 218 */ 219 - color: number; 219 + color?: number; 220 220 } 221 221 /** 222 - * @generated from protobuf message Get 222 + * @generated from protobuf message lrc.v1.Get 223 223 */ 224 224 export interface Get { 225 225 /** 226 - * @generated from protobuf field: string topic = 1; 226 + * @generated from protobuf field: optional string topic = 1; 227 227 */ 228 - topic: string; 228 + topic?: string; 229 229 /** 230 - * @generated from protobuf field: uint32 connected = 2; 230 + * @generated from protobuf field: optional uint32 connected = 2; 231 231 */ 232 - connected: number; 232 + connected?: number; 233 233 } 234 234 /** 235 - * @generated from protobuf message Sudo 235 + * @generated from protobuf message lrc.v1.Sudo 236 236 */ 237 237 export interface Sudo { 238 238 /** ··· 245 245 secret: string; 246 246 } 247 247 /** 248 - * @generated from protobuf message Kick 248 + * @generated from protobuf message lrc.v1.Kick 249 249 */ 250 250 export interface Kick { 251 251 /** 252 - * @generated from protobuf field: Sudo privileges = 1; 252 + * @generated from protobuf field: lrc.v1.Sudo privileges = 1; 253 253 */ 254 254 privileges?: Sudo; 255 255 /** ··· 258 258 id: number; 259 259 } 260 260 /** 261 - * @generated from protobuf message Hug 261 + * @generated from protobuf message lrc.v1.Hug 262 262 */ 263 263 export interface Hug { 264 264 /** ··· 267 267 id: number; 268 268 } 269 269 /** 270 - * @generated from protobuf message Ban 270 + * @generated from protobuf message lrc.v1.Ban 271 271 */ 272 272 export interface Ban { 273 273 /** 274 - * @generated from protobuf field: Sudo privileges = 1; 274 + * @generated from protobuf field: lrc.v1.Sudo privileges = 1; 275 275 */ 276 276 privileges?: Sudo; 277 277 /** ··· 280 280 id: number; 281 281 } 282 282 /** 283 - * @generated from protobuf message Unban 283 + * @generated from protobuf message lrc.v1.Unban 284 284 */ 285 285 export interface Unban { 286 286 /** 287 - * @generated from protobuf field: Sudo privileges = 1; 287 + * @generated from protobuf field: lrc.v1.Sudo privileges = 1; 288 288 */ 289 289 privileges?: Sudo; 290 290 /** ··· 295 295 // @generated message type with reflection information, may provide speed optimized methods 296 296 class Event$Type extends MessageType<Event> { 297 297 constructor() { 298 - super("Event", [ 298 + super("lrc.v1.Event", [ 299 299 { no: 1, name: "ping", kind: "message", oneof: "msg", T: () => Ping }, 300 300 { no: 2, name: "pong", kind: "message", oneof: "msg", T: () => Pong }, 301 301 { no: 3, name: "init", kind: "message", oneof: "msg", T: () => Init }, ··· 324 324 while (reader.pos < end) { 325 325 let [fieldNo, wireType] = reader.tag(); 326 326 switch (fieldNo) { 327 - case /* Ping ping */ 1: 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 - case /* Pong pong */ 2: 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 - case /* Init init */ 3: 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 - case /* Pub pub */ 4: 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 - case /* Insert insert */ 5: 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 - case /* Delete delete */ 6: 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 - case /* Mute mute */ 7: 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 - case /* Unmute unmute */ 8: 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 - case /* Set set */ 9: 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 - case /* Get get */ 10: 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 - case /* Kick kick */ 11: 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 - case /* Hug hug */ 12: 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 - case /* Ban ban */ 13: 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 - case /* Unban unban */ 14: 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) ··· 420 420 return message; 421 421 } 422 422 internalBinaryWrite(message: Event, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 423 - /* Ping ping = 1; */ 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 - /* Pong pong = 2; */ 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 - /* Init init = 3; */ 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 - /* Pub pub = 4; */ 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 - /* Insert insert = 5; */ 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 - /* Delete delete = 6; */ 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 - /* Mute mute = 7; */ 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 - /* Unmute unmute = 8; */ 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 - /* Set set = 9; */ 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 - /* Get get = 10; */ 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 - /* Kick kick = 11; */ 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 - /* Hug hug = 12; */ 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 - /* Ban ban = 13; */ 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 - /* Unban unban = 14; */ 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; ··· 469 469 } 470 470 } 471 471 /** 472 - * @generated MessageType for protobuf message Event 472 + * @generated MessageType for protobuf message lrc.v1.Event 473 473 */ 474 474 export const Event = new Event$Type(); 475 475 // @generated message type with reflection information, may provide speed optimized methods 476 476 class Ping$Type extends MessageType<Ping> { 477 477 constructor() { 478 - super("Ping", []); 478 + super("lrc.v1.Ping", []); 479 479 } 480 480 create(value?: PartialMessage<Ping>): Ping { 481 481 const message = globalThis.Object.create((this.messagePrototype!)); ··· 507 507 } 508 508 } 509 509 /** 510 - * @generated MessageType for protobuf message Ping 510 + * @generated MessageType for protobuf message lrc.v1.Ping 511 511 */ 512 512 export const Ping = new Ping$Type(); 513 513 // @generated message type with reflection information, may provide speed optimized methods 514 514 class Pong$Type extends MessageType<Pong> { 515 515 constructor() { 516 - super("Pong", []); 516 + super("lrc.v1.Pong", []); 517 517 } 518 518 create(value?: PartialMessage<Pong>): Pong { 519 519 const message = globalThis.Object.create((this.messagePrototype!)); ··· 545 545 } 546 546 } 547 547 /** 548 - * @generated MessageType for protobuf message Pong 548 + * @generated MessageType for protobuf message lrc.v1.Pong 549 549 */ 550 550 export const Pong = new Pong$Type(); 551 551 // @generated message type with reflection information, may provide speed optimized methods 552 552 class Init$Type extends MessageType<Init> { 553 553 constructor() { 554 - super("Init", [ 555 - { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 556 - { no: 2, name: "nick", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 557 - { no: 3, name: "externalID", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 558 - { no: 4, name: "color", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 559 - { no: 5, name: "echoed", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } 554 + super("lrc.v1.Init", [ 555 + { no: 1, name: "id", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }, 556 + { no: 2, name: "nick", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }, 557 + { no: 3, name: "externalID", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }, 558 + { no: 4, name: "color", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }, 559 + { no: 5, name: "echoed", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ } 560 560 ]); 561 561 } 562 562 create(value?: PartialMessage<Init>): Init { 563 563 const message = globalThis.Object.create((this.messagePrototype!)); 564 - message.id = 0; 565 - message.nick = ""; 566 - message.externalID = ""; 567 - message.color = 0; 568 - message.echoed = false; 569 564 if (value !== undefined) 570 565 reflectionMergePartial<Init>(this, message, value); 571 566 return message; ··· 575 570 while (reader.pos < end) { 576 571 let [fieldNo, wireType] = reader.tag(); 577 572 switch (fieldNo) { 578 - case /* uint32 id */ 1: 573 + case /* optional uint32 id */ 1: 579 574 message.id = reader.uint32(); 580 575 break; 581 - case /* string nick */ 2: 576 + case /* optional string nick */ 2: 582 577 message.nick = reader.string(); 583 578 break; 584 - case /* string externalID */ 3: 579 + case /* optional string externalID */ 3: 585 580 message.externalID = reader.string(); 586 581 break; 587 - case /* uint32 color */ 4: 582 + case /* optional uint32 color */ 4: 588 583 message.color = reader.uint32(); 589 584 break; 590 - case /* bool echoed */ 5: 585 + case /* optional bool echoed */ 5: 591 586 message.echoed = reader.bool(); 592 587 break; 593 588 default: ··· 602 597 return message; 603 598 } 604 599 internalBinaryWrite(message: Init, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 605 - /* uint32 id = 1; */ 606 - if (message.id !== 0) 600 + /* optional uint32 id = 1; */ 601 + if (message.id !== undefined) 607 602 writer.tag(1, WireType.Varint).uint32(message.id); 608 - /* string nick = 2; */ 609 - if (message.nick !== "") 603 + /* optional string nick = 2; */ 604 + if (message.nick !== undefined) 610 605 writer.tag(2, WireType.LengthDelimited).string(message.nick); 611 - /* string externalID = 3; */ 612 - if (message.externalID !== "") 606 + /* optional string externalID = 3; */ 607 + if (message.externalID !== undefined) 613 608 writer.tag(3, WireType.LengthDelimited).string(message.externalID); 614 - /* uint32 color = 4; */ 615 - if (message.color !== 0) 609 + /* optional uint32 color = 4; */ 610 + if (message.color !== undefined) 616 611 writer.tag(4, WireType.Varint).uint32(message.color); 617 - /* bool echoed = 5; */ 618 - if (message.echoed !== false) 612 + /* optional bool echoed = 5; */ 613 + if (message.echoed !== undefined) 619 614 writer.tag(5, WireType.Varint).bool(message.echoed); 620 615 let u = options.writeUnknownFields; 621 616 if (u !== false) ··· 624 619 } 625 620 } 626 621 /** 627 - * @generated MessageType for protobuf message Init 622 + * @generated MessageType for protobuf message lrc.v1.Init 628 623 */ 629 624 export const Init = new Init$Type(); 630 625 // @generated message type with reflection information, may provide speed optimized methods 631 626 class Pub$Type extends MessageType<Pub> { 632 627 constructor() { 633 - super("Pub", [ 634 - { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 628 + super("lrc.v1.Pub", [ 629 + { no: 1, name: "id", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ } 635 630 ]); 636 631 } 637 632 create(value?: PartialMessage<Pub>): Pub { 638 633 const message = globalThis.Object.create((this.messagePrototype!)); 639 - message.id = 0; 640 634 if (value !== undefined) 641 635 reflectionMergePartial<Pub>(this, message, value); 642 636 return message; ··· 646 640 while (reader.pos < end) { 647 641 let [fieldNo, wireType] = reader.tag(); 648 642 switch (fieldNo) { 649 - case /* uint32 id */ 1: 643 + case /* optional uint32 id */ 1: 650 644 message.id = reader.uint32(); 651 645 break; 652 646 default: ··· 661 655 return message; 662 656 } 663 657 internalBinaryWrite(message: Pub, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 664 - /* uint32 id = 1; */ 665 - if (message.id !== 0) 658 + /* optional uint32 id = 1; */ 659 + if (message.id !== undefined) 666 660 writer.tag(1, WireType.Varint).uint32(message.id); 667 661 let u = options.writeUnknownFields; 668 662 if (u !== false) ··· 671 665 } 672 666 } 673 667 /** 674 - * @generated MessageType for protobuf message Pub 668 + * @generated MessageType for protobuf message lrc.v1.Pub 675 669 */ 676 670 export const Pub = new Pub$Type(); 677 671 // @generated message type with reflection information, may provide speed optimized methods 678 672 class Insert$Type extends MessageType<Insert> { 679 673 constructor() { 680 - super("Insert", [ 681 - { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 674 + super("lrc.v1.Insert", [ 675 + { no: 1, name: "id", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }, 682 676 { no: 2, name: "body", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 683 - { no: 3, name: "byteIndex", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 677 + { no: 3, name: "utf16Index", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 684 678 ]); 685 679 } 686 680 create(value?: PartialMessage<Insert>): Insert { 687 681 const message = globalThis.Object.create((this.messagePrototype!)); 688 - message.id = 0; 689 682 message.body = ""; 690 - message.byteIndex = 0; 683 + message.utf16Index = 0; 691 684 if (value !== undefined) 692 685 reflectionMergePartial<Insert>(this, message, value); 693 686 return message; ··· 697 690 while (reader.pos < end) { 698 691 let [fieldNo, wireType] = reader.tag(); 699 692 switch (fieldNo) { 700 - case /* uint32 id */ 1: 693 + case /* optional uint32 id */ 1: 701 694 message.id = reader.uint32(); 702 695 break; 703 696 case /* string body */ 2: 704 697 message.body = reader.string(); 705 698 break; 706 - case /* uint32 byteIndex */ 3: 707 - message.byteIndex = reader.uint32(); 699 + case /* uint32 utf16Index */ 3: 700 + message.utf16Index = reader.uint32(); 708 701 break; 709 702 default: 710 703 let u = options.readUnknownField; ··· 718 711 return message; 719 712 } 720 713 internalBinaryWrite(message: Insert, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 721 - /* uint32 id = 1; */ 722 - if (message.id !== 0) 714 + /* optional uint32 id = 1; */ 715 + if (message.id !== undefined) 723 716 writer.tag(1, WireType.Varint).uint32(message.id); 724 717 /* string body = 2; */ 725 718 if (message.body !== "") 726 719 writer.tag(2, WireType.LengthDelimited).string(message.body); 727 - /* uint32 byteIndex = 3; */ 728 - if (message.byteIndex !== 0) 729 - writer.tag(3, WireType.Varint).uint32(message.byteIndex); 720 + /* uint32 utf16Index = 3; */ 721 + if (message.utf16Index !== 0) 722 + writer.tag(3, WireType.Varint).uint32(message.utf16Index); 730 723 let u = options.writeUnknownFields; 731 724 if (u !== false) 732 725 (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); ··· 734 727 } 735 728 } 736 729 /** 737 - * @generated MessageType for protobuf message Insert 730 + * @generated MessageType for protobuf message lrc.v1.Insert 738 731 */ 739 732 export const Insert = new Insert$Type(); 740 733 // @generated message type with reflection information, may provide speed optimized methods 741 734 class Delete$Type extends MessageType<Delete> { 742 735 constructor() { 743 - super("Delete", [ 744 - { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 745 - { no: 2, name: "byteStart", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 746 - { no: 3, name: "byteEnd", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 736 + super("lrc.v1.Delete", [ 737 + { no: 1, name: "id", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ }, 738 + { no: 2, name: "utf16Start", kind: "scalar", T: 13 /*ScalarType.UINT32*/ }, 739 + { no: 3, name: "utf16End", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 747 740 ]); 748 741 } 749 742 create(value?: PartialMessage<Delete>): Delete { 750 743 const message = globalThis.Object.create((this.messagePrototype!)); 751 - message.id = 0; 752 - message.byteStart = 0; 753 - message.byteEnd = 0; 744 + message.utf16Start = 0; 745 + message.utf16End = 0; 754 746 if (value !== undefined) 755 747 reflectionMergePartial<Delete>(this, message, value); 756 748 return message; ··· 760 752 while (reader.pos < end) { 761 753 let [fieldNo, wireType] = reader.tag(); 762 754 switch (fieldNo) { 763 - case /* uint32 id */ 1: 755 + case /* optional uint32 id */ 1: 764 756 message.id = reader.uint32(); 765 757 break; 766 - case /* uint32 byteStart */ 2: 767 - message.byteStart = reader.uint32(); 758 + case /* uint32 utf16Start */ 2: 759 + message.utf16Start = reader.uint32(); 768 760 break; 769 - case /* uint32 byteEnd */ 3: 770 - message.byteEnd = reader.uint32(); 761 + case /* uint32 utf16End */ 3: 762 + message.utf16End = reader.uint32(); 771 763 break; 772 764 default: 773 765 let u = options.readUnknownField; ··· 781 773 return message; 782 774 } 783 775 internalBinaryWrite(message: Delete, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 784 - /* uint32 id = 1; */ 785 - if (message.id !== 0) 776 + /* optional uint32 id = 1; */ 777 + if (message.id !== undefined) 786 778 writer.tag(1, WireType.Varint).uint32(message.id); 787 - /* uint32 byteStart = 2; */ 788 - if (message.byteStart !== 0) 789 - writer.tag(2, WireType.Varint).uint32(message.byteStart); 790 - /* uint32 byteEnd = 3; */ 791 - if (message.byteEnd !== 0) 792 - writer.tag(3, WireType.Varint).uint32(message.byteEnd); 779 + /* uint32 utf16Start = 2; */ 780 + if (message.utf16Start !== 0) 781 + writer.tag(2, WireType.Varint).uint32(message.utf16Start); 782 + /* uint32 utf16End = 3; */ 783 + if (message.utf16End !== 0) 784 + writer.tag(3, WireType.Varint).uint32(message.utf16End); 793 785 let u = options.writeUnknownFields; 794 786 if (u !== false) 795 787 (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); ··· 797 789 } 798 790 } 799 791 /** 800 - * @generated MessageType for protobuf message Delete 792 + * @generated MessageType for protobuf message lrc.v1.Delete 801 793 */ 802 794 export const Delete = new Delete$Type(); 803 795 // @generated message type with reflection information, may provide speed optimized methods 804 796 class Mute$Type extends MessageType<Mute> { 805 797 constructor() { 806 - super("Mute", [ 798 + super("lrc.v1.Mute", [ 807 799 { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 808 800 ]); 809 801 } ··· 844 836 } 845 837 } 846 838 /** 847 - * @generated MessageType for protobuf message Mute 839 + * @generated MessageType for protobuf message lrc.v1.Mute 848 840 */ 849 841 export const Mute = new Mute$Type(); 850 842 // @generated message type with reflection information, may provide speed optimized methods 851 843 class Unmute$Type extends MessageType<Unmute> { 852 844 constructor() { 853 - super("Unmute", [ 845 + super("lrc.v1.Unmute", [ 854 846 { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 855 847 ]); 856 848 } ··· 891 883 } 892 884 } 893 885 /** 894 - * @generated MessageType for protobuf message Unmute 886 + * @generated MessageType for protobuf message lrc.v1.Unmute 895 887 */ 896 888 export const Unmute = new Unmute$Type(); 897 889 // @generated message type with reflection information, may provide speed optimized methods 898 890 class Set$Type extends MessageType<Set> { 899 891 constructor() { 900 - super("Set", [ 901 - { no: 1, name: "nick", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 902 - { no: 2, name: "externalID", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 903 - { no: 3, name: "color", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 892 + super("lrc.v1.Set", [ 893 + { no: 1, name: "nick", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }, 894 + { no: 2, name: "externalID", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }, 895 + { no: 3, name: "color", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ } 904 896 ]); 905 897 } 906 898 create(value?: PartialMessage<Set>): Set { 907 899 const message = globalThis.Object.create((this.messagePrototype!)); 908 - message.nick = ""; 909 - message.externalID = ""; 910 - message.color = 0; 911 900 if (value !== undefined) 912 901 reflectionMergePartial<Set>(this, message, value); 913 902 return message; ··· 917 906 while (reader.pos < end) { 918 907 let [fieldNo, wireType] = reader.tag(); 919 908 switch (fieldNo) { 920 - case /* string nick */ 1: 909 + case /* optional string nick */ 1: 921 910 message.nick = reader.string(); 922 911 break; 923 - case /* string externalID */ 2: 912 + case /* optional string externalID */ 2: 924 913 message.externalID = reader.string(); 925 914 break; 926 - case /* uint32 color */ 3: 915 + case /* optional uint32 color */ 3: 927 916 message.color = reader.uint32(); 928 917 break; 929 918 default: ··· 938 927 return message; 939 928 } 940 929 internalBinaryWrite(message: Set, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 941 - /* string nick = 1; */ 942 - if (message.nick !== "") 930 + /* optional string nick = 1; */ 931 + if (message.nick !== undefined) 943 932 writer.tag(1, WireType.LengthDelimited).string(message.nick); 944 - /* string externalID = 2; */ 945 - if (message.externalID !== "") 933 + /* optional string externalID = 2; */ 934 + if (message.externalID !== undefined) 946 935 writer.tag(2, WireType.LengthDelimited).string(message.externalID); 947 - /* uint32 color = 3; */ 948 - if (message.color !== 0) 936 + /* optional uint32 color = 3; */ 937 + if (message.color !== undefined) 949 938 writer.tag(3, WireType.Varint).uint32(message.color); 950 939 let u = options.writeUnknownFields; 951 940 if (u !== false) ··· 954 943 } 955 944 } 956 945 /** 957 - * @generated MessageType for protobuf message Set 946 + * @generated MessageType for protobuf message lrc.v1.Set 958 947 */ 959 948 export const Set = new Set$Type(); 960 949 // @generated message type with reflection information, may provide speed optimized methods 961 950 class Get$Type extends MessageType<Get> { 962 951 constructor() { 963 - super("Get", [ 964 - { no: 1, name: "topic", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 965 - { no: 2, name: "connected", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 952 + super("lrc.v1.Get", [ 953 + { no: 1, name: "topic", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }, 954 + { no: 2, name: "connected", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ } 966 955 ]); 967 956 } 968 957 create(value?: PartialMessage<Get>): Get { 969 958 const message = globalThis.Object.create((this.messagePrototype!)); 970 - message.topic = ""; 971 - message.connected = 0; 972 959 if (value !== undefined) 973 960 reflectionMergePartial<Get>(this, message, value); 974 961 return message; ··· 978 965 while (reader.pos < end) { 979 966 let [fieldNo, wireType] = reader.tag(); 980 967 switch (fieldNo) { 981 - case /* string topic */ 1: 968 + case /* optional string topic */ 1: 982 969 message.topic = reader.string(); 983 970 break; 984 - case /* uint32 connected */ 2: 971 + case /* optional uint32 connected */ 2: 985 972 message.connected = reader.uint32(); 986 973 break; 987 974 default: ··· 996 983 return message; 997 984 } 998 985 internalBinaryWrite(message: Get, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 999 - /* string topic = 1; */ 1000 - if (message.topic !== "") 986 + /* optional string topic = 1; */ 987 + if (message.topic !== undefined) 1001 988 writer.tag(1, WireType.LengthDelimited).string(message.topic); 1002 - /* uint32 connected = 2; */ 1003 - if (message.connected !== 0) 989 + /* optional uint32 connected = 2; */ 990 + if (message.connected !== undefined) 1004 991 writer.tag(2, WireType.Varint).uint32(message.connected); 1005 992 let u = options.writeUnknownFields; 1006 993 if (u !== false) ··· 1009 996 } 1010 997 } 1011 998 /** 1012 - * @generated MessageType for protobuf message Get 999 + * @generated MessageType for protobuf message lrc.v1.Get 1013 1000 */ 1014 1001 export const Get = new Get$Type(); 1015 1002 // @generated message type with reflection information, may provide speed optimized methods 1016 1003 class Sudo$Type extends MessageType<Sudo> { 1017 1004 constructor() { 1018 - super("Sudo", [ 1005 + super("lrc.v1.Sudo", [ 1019 1006 { no: 1, name: "externalID", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, 1020 1007 { no: 2, name: "secret", kind: "scalar", T: 9 /*ScalarType.STRING*/ } 1021 1008 ]); ··· 1064 1051 } 1065 1052 } 1066 1053 /** 1067 - * @generated MessageType for protobuf message Sudo 1054 + * @generated MessageType for protobuf message lrc.v1.Sudo 1068 1055 */ 1069 1056 export const Sudo = new Sudo$Type(); 1070 1057 // @generated message type with reflection information, may provide speed optimized methods 1071 1058 class Kick$Type extends MessageType<Kick> { 1072 1059 constructor() { 1073 - super("Kick", [ 1060 + super("lrc.v1.Kick", [ 1074 1061 { no: 1, name: "privileges", kind: "message", T: () => Sudo }, 1075 1062 { no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 1076 1063 ]); ··· 1087 1074 while (reader.pos < end) { 1088 1075 let [fieldNo, wireType] = reader.tag(); 1089 1076 switch (fieldNo) { 1090 - case /* Sudo privileges */ 1: 1077 + case /* lrc.v1.Sudo privileges */ 1: 1091 1078 message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges); 1092 1079 break; 1093 1080 case /* uint32 id */ 2: ··· 1105 1092 return message; 1106 1093 } 1107 1094 internalBinaryWrite(message: Kick, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 1108 - /* Sudo privileges = 1; */ 1095 + /* lrc.v1.Sudo privileges = 1; */ 1109 1096 if (message.privileges) 1110 1097 Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); 1111 1098 /* uint32 id = 2; */ ··· 1118 1105 } 1119 1106 } 1120 1107 /** 1121 - * @generated MessageType for protobuf message Kick 1108 + * @generated MessageType for protobuf message lrc.v1.Kick 1122 1109 */ 1123 1110 export const Kick = new Kick$Type(); 1124 1111 // @generated message type with reflection information, may provide speed optimized methods 1125 1112 class Hug$Type extends MessageType<Hug> { 1126 1113 constructor() { 1127 - super("Hug", [ 1114 + super("lrc.v1.Hug", [ 1128 1115 { no: 1, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 1129 1116 ]); 1130 1117 } ··· 1165 1152 } 1166 1153 } 1167 1154 /** 1168 - * @generated MessageType for protobuf message Hug 1155 + * @generated MessageType for protobuf message lrc.v1.Hug 1169 1156 */ 1170 1157 export const Hug = new Hug$Type(); 1171 1158 // @generated message type with reflection information, may provide speed optimized methods 1172 1159 class Ban$Type extends MessageType<Ban> { 1173 1160 constructor() { 1174 - super("Ban", [ 1161 + super("lrc.v1.Ban", [ 1175 1162 { no: 1, name: "privileges", kind: "message", T: () => Sudo }, 1176 1163 { no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 1177 1164 ]); ··· 1188 1175 while (reader.pos < end) { 1189 1176 let [fieldNo, wireType] = reader.tag(); 1190 1177 switch (fieldNo) { 1191 - case /* Sudo privileges */ 1: 1178 + case /* lrc.v1.Sudo privileges */ 1: 1192 1179 message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges); 1193 1180 break; 1194 1181 case /* uint32 id */ 2: ··· 1206 1193 return message; 1207 1194 } 1208 1195 internalBinaryWrite(message: Ban, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 1209 - /* Sudo privileges = 1; */ 1196 + /* lrc.v1.Sudo privileges = 1; */ 1210 1197 if (message.privileges) 1211 1198 Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); 1212 1199 /* uint32 id = 2; */ ··· 1219 1206 } 1220 1207 } 1221 1208 /** 1222 - * @generated MessageType for protobuf message Ban 1209 + * @generated MessageType for protobuf message lrc.v1.Ban 1223 1210 */ 1224 1211 export const Ban = new Ban$Type(); 1225 1212 // @generated message type with reflection information, may provide speed optimized methods 1226 1213 class Unban$Type extends MessageType<Unban> { 1227 1214 constructor() { 1228 - super("Unban", [ 1215 + super("lrc.v1.Unban", [ 1229 1216 { no: 1, name: "privileges", kind: "message", T: () => Sudo }, 1230 1217 { no: 2, name: "id", kind: "scalar", T: 13 /*ScalarType.UINT32*/ } 1231 1218 ]); ··· 1242 1229 while (reader.pos < end) { 1243 1230 let [fieldNo, wireType] = reader.tag(); 1244 1231 switch (fieldNo) { 1245 - case /* Sudo privileges */ 1: 1232 + case /* lrc.v1.Sudo privileges */ 1: 1246 1233 message.privileges = Sudo.internalBinaryRead(reader, reader.uint32(), options, message.privileges); 1247 1234 break; 1248 1235 case /* uint32 id */ 2: ··· 1260 1247 return message; 1261 1248 } 1262 1249 internalBinaryWrite(message: Unban, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter { 1263 - /* Sudo privileges = 1; */ 1250 + /* lrc.v1.Sudo privileges = 1; */ 1264 1251 if (message.privileges) 1265 1252 Sudo.internalBinaryWrite(message.privileges, writer.tag(1, WireType.LengthDelimited).fork(), options).join(); 1266 1253 /* uint32 id = 2; */ ··· 1273 1260 } 1274 1261 } 1275 1262 /** 1276 - * @generated MessageType for protobuf message Unban 1263 + * @generated MessageType for protobuf message lrc.v1.Unban 1277 1264 */ 1278 1265 export const Unban = new Unban$Type();