[Groonga-commit] droonga/express-droonga at 89b426b [master] Delete obsolete cliet socket on disconection correctly

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Oct 23 19:00:34 JST 2013


YUKI Hiroshi	2013-10-23 19:00:34 +0900 (Wed, 23 Oct 2013)

  New Revision: 89b426b65a31ac9b18dbe750fdc5cbc57f6f19a2
  https://github.com/droonga/express-droonga/commit/89b426b65a31ac9b18dbe750fdc5cbc57f6f19a2

  Message:
    Delete obsolete cliet socket on disconection correctly

  Modified files:
    lib/adapter/socket.io.js

  Modified: lib/adapter/socket.io.js (+5 -1)
===================================================================
--- lib/adapter/socket.io.js    2013-10-23 18:43:37 +0900 (adc1368)
+++ lib/adapter/socket.io.js    2013-10-23 19:00:34 +0900 (49ec678)
@@ -233,7 +233,11 @@ exports.register = function(application, server, params) {
         });
       });
 */
-      delete subscriberSockets[subscriberId];
+      Object.keys(allSubscriberSockets).forEach(function(notificationEvent) {
+        var subscriberSockets = allSubscriberSockets[notificationEvent];
+        if (subscriberSockets)
+          delete subscriberSockets[subscriberId];
+      });
       connection.removeListener('error', errorHandler);
       socket.removeAllListeners();
     });
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index