From c3b71ba5b6f7ee962649afc0b58df80af1fc01cd Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Sun, 25 Jul 2021 02:54:28 +0300 Subject: [PATCH] [Snyk] Upgrade ws from 7.4.6 to 7.5.3 (#7457) * fix: upgrade ws from 7.4.6 to 7.5.0 Snyk has created this PR to upgrade ws from 7.4.6 to 7.5.0. See this package in npm: https://www.npmjs.com/package/ws See this project in Snyk: https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr * changed logging for circular obj * upgraded to ws 7.5.3 Co-authored-by: Manuel Trezza <5673677+mtrezza@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- src/LiveQuery/ParseWebSocketServer.js | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 398c7d29..d907851c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12625,9 +12625,9 @@ } }, "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==" }, "xmlcreate": { "version": "2.0.3", diff --git a/package.json b/package.json index 10c5a024..bb2ba350 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "uuid": "8.3.2", "winston": "3.3.3", "winston-daily-rotate-file": "4.5.5", - "ws": "7.4.6" + "ws": "7.5.3" }, "devDependencies": { "@actions/core": "1.2.6", diff --git a/src/LiveQuery/ParseWebSocketServer.js b/src/LiveQuery/ParseWebSocketServer.js index 606056fc..fa521080 100644 --- a/src/LiveQuery/ParseWebSocketServer.js +++ b/src/LiveQuery/ParseWebSocketServer.js @@ -2,6 +2,7 @@ import { loadAdapter } from '../Adapters/AdapterLoader'; import { WSAdapter } from '../Adapters/WebSocketServer/WSAdapter'; import logger from '../logger'; import events from 'events'; +import { inspect } from 'util'; export class ParseWebSocketServer { server: Object; @@ -15,7 +16,7 @@ export class ParseWebSocketServer { wss.onConnection = ws => { ws.on('error', error => { logger.error(error.message); - logger.error(JSON.stringify(ws)); + logger.error(inspect(ws, false)); }); onConnect(new ParseWebSocket(ws)); // Send ping to client periodically