aboutsummaryrefslogtreecommitdiff
path: root/src/js/thirdparty/ws.js
diff options
context:
space:
mode:
authorGravatar Dylan Conway <35280289+dylan-conway@users.noreply.github.com> 2023-09-22 19:48:36 -0700
committerGravatar GitHub <noreply@github.com> 2023-09-22 19:48:36 -0700
commit966b636e5d2026bf535a85860895fab2c004dac1 (patch)
treecbc2e1e4ea7acbb17706addeacfc8db7c5f1f41f /src/js/thirdparty/ws.js
parentee93f1b88c141f1cc5d917a60ddb4a3e2706f1ff (diff)
downloadbun-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.js4
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) {