[Groonga-commit] groonga/express-kotoumi [master] Don't override registered command name itself

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Feb 18 20:37:35 JST 2013


YUKI Hiroshi	2013-02-18 20:37:35 +0900 (Mon, 18 Feb 2013)

  New Revision: d6c5b5c43c9b2f0fd25724c4926b0910cc8a78b3
  https://github.com/groonga/express-kotoumi/commit/d6c5b5c43c9b2f0fd25724c4926b0910cc8a78b3

  Log:
    Don't override registered command name itself

  Modified files:
    lib/frontend/socket.io-adaptor.js

  Modified: lib/frontend/socket.io-adaptor.js (+5 -4)
===================================================================
--- lib/frontend/socket.io-adaptor.js    2013-02-15 15:57:51 +0900 (319a958)
+++ lib/frontend/socket.io-adaptor.js    2013-02-18 20:37:35 +0900 (3897ae7)
@@ -38,9 +38,10 @@ exports.register = function(application, server, params) {
       if (!commandDefinition)
         return;
 
+      var event = commandName;
       if (commandDefinition.toBackend) {
-        var result = commandDefinition.toBackend(commandName, data);
-        commandName = result[0];
+        var result = commandDefinition.toBackend(event, data);
+        event = result[0];
         data = result[1];
       }
 
@@ -66,10 +67,10 @@ exports.register = function(application, server, params) {
         };
         options.timeout = DEFAULT_TIMEOUT;
       } else if (model.PublishSubscribe.isInstance(commandDefinition)) {
-        commandName += '.subscribe';
+        event += '.subscribe';
       }
 
-      connection.emitMessage(commandName, data, callback, options);
+      connection.emitMessage(event, data, callback, options);
     });
   }
 
-------------- next part --------------
HTML����������������������������...
Download 



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