From 00603703baa9a68fa19eac1c851764e8bab753d1 Mon Sep 17 00:00:00 2001 From: Andrei Gavrilescu Date: Tue, 18 Aug 2020 11:30:55 +0300 Subject: [PATCH 1/2] ignore ping request --- package-lock.json | 36 ++++++++++++++---------------------- package.json | 2 +- src/app.js | 7 ++++++- 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4da91c1..bb15c158 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "rtcstats-server", - "version": "1.0.11", + "version": "1.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1707,9 +1707,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "logform": { "version": "2.1.2", @@ -1799,25 +1799,17 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } + "minimist": "^1.2.5" } }, "moment": { @@ -2749,9 +2741,9 @@ "dev": true }, "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { "is-obj": "^1.0.0" diff --git a/package.json b/package.json index cc74a1e0..56eaa36a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rtcstats-server", - "version": "1.0.11", + "version": "1.1.0", "description": "", "main": "websocket.js", "scripts": { diff --git a/src/app.js b/src/app.js index f51fb9c4..13f12dff 100644 --- a/src/app.js +++ b/src/app.js @@ -290,6 +290,11 @@ function setupWebSocketsServer(server) { client.on('message', (msg) => { try { + if (!msg.localeCompare('__ping__')) { + logger.debug('[App] Received ping for client: %s', clientId); + return; + } + const data = JSON.parse(msg); numberOfEvents++; @@ -331,7 +336,7 @@ function setupWebSocketsServer(server) { break; } } catch (e) { - logger.error('[App] Error while processing: %s - %s', e.message, msg); + logger.error('[App] Error while processing clientId %s: %s - %s', clientId, e.message, msg); } }); From 2b2be8ecf805e470a559c663a965bf94b4ad0ea7 Mon Sep 17 00:00:00 2001 From: Andrei Gavrilescu Date: Thu, 20 Aug 2020 11:55:01 +0300 Subject: [PATCH 2/2] bump version --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index bb15c158..85c1f053 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "rtcstats-server", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 56eaa36a..88bbc480 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rtcstats-server", - "version": "1.1.0", + "version": "1.1.1", "description": "", "main": "websocket.js", "scripts": {