diff options
author | 2023-05-22 17:07:51 -0300 | |
---|---|---|
committer | 2023-05-22 13:07:51 -0700 | |
commit | eebf44c709bf1dcb890ed6a752edb1218a837cb5 (patch) | |
tree | 79ac14ec66e634695077a0109cee20b974a57db0 /src | |
parent | 05e98ed5d1cbd68aa7dea333c8fd4596f934e8ac (diff) | |
download | bun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.tar.gz bun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.tar.zst bun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.zip |
fixup (#3001)
Diffstat (limited to 'src')
-rw-r--r-- | src/bun.js/ws.exports.js | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/bun.js/ws.exports.js b/src/bun.js/ws.exports.js index 959cf82a7..c141c39f6 100644 --- a/src/bun.js/ws.exports.js +++ b/src/bun.js/ws.exports.js @@ -374,14 +374,13 @@ class BunWebSocketMocked extends EventEmitter { message = Buffer.from(message); } } else { - //Uint8Array - if (this.#binaryType === "arraybuffer") { - message = message.buffer; - } else if (this.#binaryType === "blob") { - message = new Blob([message]); - } else { - // nodebuffer - message = Buffer.from(message); + //Buffer + if (this.#binaryType !== "nodebuffer") { + if (this.#binaryType === "arraybuffer") { + message = new Uint8Array(message); + } else if (this.#binaryType === "blob") { + message = new Blob([message]); + } } } |