From ca9cb75a07b4e8b512e356c79c1fe16ac9feb1ad Mon Sep 17 00:00:00 2001 From: scutifer Date: Sun, 7 Apr 2024 15:34:40 +0530 Subject: [PATCH] If the socket's message is a buffer (as it is in Bun), convert it to a string --- src/DenoWorker.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/DenoWorker.ts b/src/DenoWorker.ts index 88050a2..e4b1a2c 100644 --- a/src/DenoWorker.ts +++ b/src/DenoWorker.ts @@ -309,6 +309,9 @@ export class DenoWorker { } this._socket = socket; socket.on('message', (message) => { + if (Buffer.isBuffer(message)) { + message = message.toString(); + } if (typeof message === 'string') { const structuredData = JSON.parse(message) as Structure; const channel = structuredData.channel;