diff options
author | Matt Mastracci <matthew@mastracci.com> | 2023-12-24 06:04:32 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-24 13:04:32 +0000 |
commit | 92b2e28c6491f339124ec5851173ac0aaef93908 (patch) | |
tree | 3910827b2772379054c15c4c3f133175138baf36 /ext/websocket/02_websocketstream.js | |
parent | 1297c9a8f379d89691522c5cc0c6071c479e95a1 (diff) |
chore: ensure that each op provided to ensureFastOps is only used once (#21689)
When we migrate to op-import-per-extension, we will want to ensure that
ops have one and only one place where they are imported. This tackles
the ops that are imported via `ensureFastOps`, but does not yet tackle
direct `ops` imports.
Landing ahead of https://github.com/denoland/deno_core/pull/393
Diffstat (limited to 'ext/websocket/02_websocketstream.js')
-rw-r--r-- | ext/websocket/02_websocketstream.js | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/websocket/02_websocketstream.js b/ext/websocket/02_websocketstream.js index 16346e73b..62124bd45 100644 --- a/ext/websocket/02_websocketstream.js +++ b/ext/websocket/02_websocketstream.js @@ -3,7 +3,6 @@ /// <reference path="../../core/internal.d.ts" /> import { core, primordials } from "ext:core/mod.js"; -const ops = core.ops; import * as webidl from "ext:deno_webidl/00_webidl.js"; import { createFilteredInspectProxy } from "ext:deno_console/01_console.js"; import { Deferred, writableStreamClose } from "ext:deno_web/06_streams.js"; @@ -32,16 +31,17 @@ const { TypedArrayPrototypeGetByteLength, Uint8ArrayPrototype, } = primordials; -const { - op_ws_send_text_async, - op_ws_send_binary_async, - op_ws_next_event, +import { + op_ws_check_permission_and_cancel_handle, + op_ws_close, + op_ws_create, op_ws_get_buffer, op_ws_get_buffer_as_string, op_ws_get_error, - op_ws_create, - op_ws_close, -} = core.ensureFastOps(); + op_ws_next_event, + op_ws_send_binary_async, + op_ws_send_text_async, +} from "ext:deno_websocket/00_ops.js"; webidl.converters.WebSocketStreamOptions = webidl.createDictionaryConverter( "WebSocketStreamOptions", @@ -146,7 +146,7 @@ class WebSocketStream { fillHeaders(headers, options.headers); } - const cancelRid = ops.op_ws_check_permission_and_cancel_handle( + const cancelRid = op_ws_check_permission_and_cancel_handle( "WebSocketStream.abort()", this[_url], true, |