diff options
author | Marcos Casagrande <marcoscvp90@gmail.com> | 2022-10-26 20:40:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-26 20:40:26 +0200 |
commit | de580cedd24be22dc267d5b92538364ed9998a46 (patch) | |
tree | 629293b5f2ea694c2b949bd0d0cec4e72fa5e6a7 /ext/web/06_streams.js | |
parent | 6ac603ec883868776399514ca5ed42f882691405 (diff) |
refactor(ext/streams): remove fake detached (#16431)
Removed "fake detached" logic since it's no longer needed after
[#16294](https://github.com/denoland/deno/pull/16294) landed
Diffstat (limited to 'ext/web/06_streams.js')
-rw-r--r-- | ext/web/06_streams.js | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/ext/web/06_streams.js b/ext/web/06_streams.js index eb16fff2d..06397265c 100644 --- a/ext/web/06_streams.js +++ b/ext/web/06_streams.js @@ -187,20 +187,12 @@ ); } - const isFakeDetached = Symbol("<<detached>>"); - /** * @param {ArrayBufferLike} O * @returns {boolean} */ function isDetachedBuffer(O) { - if (O.byteLength !== 0) { - return false; - } - // TODO(marcosc90) remove isFakeDetached once transferArrayBuffer - // actually detaches the buffer - return ReflectHas(O, isFakeDetached) || - core.ops.op_arraybuffer_was_detached(O); + return O.byteLength === 0 && ops.op_arraybuffer_was_detached(O); } /** @@ -225,9 +217,7 @@ * @returns {ArrayBufferLike} */ function transferArrayBuffer(O) { - const v = ops.op_transfer_arraybuffer(O); - O[isFakeDetached] = true; - return v; + return ops.op_transfer_arraybuffer(O); } /** |