aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Ciro Spaciari <ciro.spaciari@gmail.com> 2023-05-22 17:07:51 -0300
committerGravatar GitHub <noreply@github.com> 2023-05-22 13:07:51 -0700
commiteebf44c709bf1dcb890ed6a752edb1218a837cb5 (patch)
tree79ac14ec66e634695077a0109cee20b974a57db0 /src
parent05e98ed5d1cbd68aa7dea333c8fd4596f934e8ac (diff)
downloadbun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.tar.gz
bun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.tar.zst
bun-eebf44c709bf1dcb890ed6a752edb1218a837cb5.zip
fixup (#3001)
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/ws.exports.js15
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]);
+ }
}
}