From 054083a2833093f4dce4f7adafe6e8e9643cffd7 Mon Sep 17 00:00:00 2001 From: Blake Miner Date: Fri, 22 Nov 2019 12:11:26 -0500 Subject: [PATCH] Fixed a bug when serializing event data (closes #9) Push to 2.0.2 --- lib/wrapper.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/wrapper.js b/lib/wrapper.js index 8cc47c6..924bf5e 100644 --- a/lib/wrapper.js +++ b/lib/wrapper.js @@ -246,7 +246,7 @@ class WebSocketWrapper extends WebSocketChannel { to the Socket. */ _sendEvent(channel, eventName, args, isRequest) { // Serialize data for sending over the socket - var data = {"a": args}; + var data = {"a": Array.prototype.slice.call(args)}; if(channel != null) { data.c = channel; } diff --git a/package.json b/package.json index 6e608b7..0e4d389 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ws-wrapper", - "version": "2.0.1", + "version": "2.0.2", "description": "Lightweight WebSocket wrapper lib with socket.io-like event handling, requests, and channels", "main": "./lib/wrapper.js", "browser": "./dist/index.js",