diff options
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]); + } } } |