summaryrefslogtreecommitdiff
path: root/js/fetch.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-08-30 15:35:51 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-08-31 10:43:11 -0400
commit45dafe15ee87b34d0c3c9b4bc72905c176514051 (patch)
tree6cbc39745929e51b6c44d66ae8b2dd0acbc5b251 /js/fetch.ts
parentcce3bd470b19e1c2eab6530d06c48949891a56fc (diff)
Refactor libdeno.send() code to reduce boilerplate.
Also removes assignCmdId as it's currently unused.
Diffstat (limited to 'js/fetch.ts')
-rw-r--r--js/fetch.ts12
1 files changed, 3 insertions, 9 deletions
diff --git a/js/fetch.ts b/js/fetch.ts
index 1c733e066..73ad34e7a 100644
--- a/js/fetch.ts
+++ b/js/fetch.ts
@@ -8,7 +8,7 @@ import {
notImplemented
} from "./util";
import { flatbuffers } from "flatbuffers";
-import { libdeno } from "./libdeno";
+import { send } from "./fbs_util";
import { deno as fbs } from "gen/msg_generated";
import {
Headers,
@@ -166,14 +166,8 @@ class FetchRequest {
fbs.FetchReq.addId(builder, this.id);
fbs.FetchReq.addUrl(builder, url);
const msg = fbs.FetchReq.endFetchReq(builder);
- fbs.Base.startBase(builder);
- fbs.Base.addMsg(builder, msg);
- fbs.Base.addMsgType(builder, fbs.Any.FetchReq);
- builder.finish(fbs.Base.endBase(builder));
- const resBuf = libdeno.send(builder.asUint8Array());
- assert(resBuf == null);
-
- //console.log("FetchReq sent", builder);
+ const res = send(builder, fbs.Any.FetchReq, msg);
+ assert(res == null);
}
}