aboutsummaryrefslogtreecommitdiff
path: root/src/js/thirdparty/ws.js
diff options
context:
space:
mode:
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) {