Просмотр исходного кода

Merge pull request #2903 from weseek/support/merge-dev-41x-to-master

Support/merge dev 41x to master
Yuki Takei 5 лет назад
Родитель
Сommit
09168f2971
2 измененных файлов с 10 добавлено и 0 удалено
  1. 4 0
      CHANGES.md
  2. 6 0
      src/server/service/socket-io.js

+ 4 - 0
CHANGES.md

@@ -12,6 +12,10 @@
 * Improvement: Basic layout of page
 * Support: Support MongoDB 4.0, 4.2 and 4.4
 
+## v4.1.9
+
+* Feature: Environment variables to set max connection size to deliver push messages to all clients
+
 ## v4.1.8
 
 * Improvement: Rebuilding progress bar colors for Full Text Search Management

+ 6 - 0
src/server/service/socket-io.js

@@ -170,6 +170,12 @@ class SocketIoService {
    * @see https://socket.io/docs/server-api/#socket-client
    */
   async checkConnectionLimits(socket, next) {
+    // exclude admin
+    const namespaceName = socket.nsp.name;
+    if (namespaceName === '/admin') {
+      next();
+    }
+
     const clients = await this.getClients(this.getDefaultSocket());
     const clientsCount = clients.length;