diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 0e04b9ab1d..9274f72222 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -147,7 +147,7 @@ function onMessage(socket, payload) { socket.previousEvents.shift(); } - if (ratelimit.isFlooding(socket)) { + if (!eventName.startsWith('admin.') && ratelimit.isFlooding(socket)) { winston.warn('[socket.io] Too many emits! Disconnecting uid : ' + socket.uid + '. Events : ' + socket.previousEvents); return socket.disconnect(); }