diff options
author | 2023-09-22 19:48:36 -0700 | |
---|---|---|
committer | 2023-09-22 19:48:36 -0700 | |
commit | 966b636e5d2026bf535a85860895fab2c004dac1 (patch) | |
tree | cbc2e1e4ea7acbb17706addeacfc8db7c5f1f41f /src/js/thirdparty/ws.js | |
parent | ee93f1b88c141f1cc5d917a60ddb4a3e2706f1ff (diff) | |
download | bun-966b636e5d2026bf535a85860895fab2c004dac1.tar.gz bun-966b636e5d2026bf535a85860895fab2c004dac1.tar.zst bun-966b636e5d2026bf535a85860895fab2c004dac1.zip |
isBinary (#5944)
Diffstat (limited to 'src/js/thirdparty/ws.js')
-rw-r--r-- | src/js/thirdparty/ws.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/js/thirdparty/ws.js b/src/js/thirdparty/ws.js index 1d633ddf4..bec8fd5fd 100644 --- a/src/js/thirdparty/ws.js +++ b/src/js/thirdparty/ws.js @@ -538,6 +538,7 @@ class BunWebSocketMocked extends EventEmitter { #message(ws, message) { this.#ws = ws; + let isBinary = false; if (typeof message === "string") { if (this.#binaryType === "arraybuffer") { message = encoder.encode(message).buffer; @@ -549,6 +550,7 @@ class BunWebSocketMocked extends EventEmitter { } } else { //Buffer + isBinary = true; if (this.#binaryType !== "nodebuffer") { if (this.#binaryType === "arraybuffer") { message = new Uint8Array(message); @@ -558,7 +560,7 @@ class BunWebSocketMocked extends EventEmitter { } } - this.emit("message", message); + this.emit("message", message, isBinary); } #open(ws) { |