summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts10
1 files changed, 1 insertions, 9 deletions
diff --git a/js/main.ts b/js/main.ts
index f5fa0b6ac..50f73a4c6 100644
--- a/js/main.ts
+++ b/js/main.ts
@@ -3,17 +3,9 @@
/// <reference path="deno.d.ts" />
import { flatbuffers } from "flatbuffers";
import { deno as fbs } from "gen/msg_generated";
-import { assert, log } from "./util";
+import { assert, log, assignCmdId } from "./util";
import * as runtime from "./runtime";
-let cmdIdCounter = 0;
-function assignCmdId(): number {
- // TODO(piscisaureus) Safely re-use so they don't overflow.
- const cmdId = ++cmdIdCounter;
- assert(cmdId < 2 ** 32, "cmdId overflow");
- return cmdId;
-}
-
function startMsg(cmdId: number): Uint8Array {
const builder = new flatbuffers.Builder();
fbs.Start.startStart(builder);