feat: add invalid event name to error message

This commit is contained in:
Barış Soner Uşaklı
2021-02-08 18:36:41 -05:00
parent cc9d6fd08b
commit 670cde78da
3 changed files with 5 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ const os = require('os');
const nconf = require('nconf');
const winston = require('winston');
const util = require('util');
const validator = require('validator');
const cookieParser = require('cookie-parser')(nconf.get('secret'));
const db = require('../database');
@@ -125,7 +126,8 @@ async function onMessage(socket, payload) {
if (process.env.NODE_ENV === 'development') {
winston.warn(`[socket.io] Unrecognized message: ${eventName}`);
}
return callback({ message: '[[error:invalid-event]]' });
const escapedName = validator.escape(String(eventName));
return callback({ message: `[[error:invalid-event, ${escapedName}]]` });
}
socket.previousEvents = socket.previousEvents || [];