diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-08-30 15:35:51 -0400 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-08-31 10:43:11 -0400 |
commit | 45dafe15ee87b34d0c3c9b4bc72905c176514051 (patch) | |
tree | 6cbc39745929e51b6c44d66ae8b2dd0acbc5b251 /js/fetch.ts | |
parent | cce3bd470b19e1c2eab6530d06c48949891a56fc (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.ts | 12 |
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); } } |