summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-07-23 14:13:12 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-07-24 12:29:54 -0400
commit0213053856148379992212b189390f222c6cb460 (patch)
treef62e02bf4d8d91cddcc45169ce5afb0c2d4bf5de /js/main.ts
parentb79ce93010d0cc80a9345f646e562326de4588e5 (diff)
Remove handlers crate target.
- Add build scripts for Rust flatbuffers. - Rewrites some reply.cc methods in Rust. - Changes some struct elements to table in msg.fbs (rust flatbuffers lacks support currently) - Renames handlers_test to test_rs. - This reorg is needed to make progress on the code cache handler.
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/js/main.ts b/js/main.ts
index 818e6aa12..7c6fc7dc5 100644
--- a/js/main.ts
+++ b/js/main.ts
@@ -16,10 +16,11 @@ function assignCmdId(): number {
function startMsg(cmdId: number): Uint8Array {
const builder = new flatbuffers.Builder();
- const msg = fbs.Start.createStart(builder, 0);
+ fbs.Start.startStart(builder);
+ const startOffset = fbs.Start.endStart(builder);
fbs.Base.startBase(builder);
fbs.Base.addCmdId(builder, cmdId);
- fbs.Base.addMsg(builder, msg);
+ fbs.Base.addMsg(builder, startOffset);
fbs.Base.addMsgType(builder, fbs.Any.Start);
builder.finish(fbs.Base.endBase(builder));
return builder.asUint8Array();