[Groonga-commit] groonga/express-kotoumi [master] Export list of socket.IO commands

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Jan 21 15:27:47 JST 2013


YUKI Hiroshi	2013-01-21 15:27:47 +0900 (Mon, 21 Jan 2013)

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

  Log:
    Export list of socket.IO commands

  Modified files:
    lib/socket-adaptor.js

  Modified: lib/socket-adaptor.js (+13 -10)
===================================================================
--- lib/socket-adaptor.js    2013-01-21 15:25:20 +0900 (70023b8)
+++ lib/socket-adaptor.js    2013-01-21 15:27:47 +0900 (74d60d1)
@@ -1,5 +1,17 @@
 var socketIo = require('socket.io');
 
+var commands = [
+  'status',
+  'search',
+  'createtable',
+  'removetable',
+  'createcolumn',
+  'removecolumn',
+  'loadrecord',
+  'loadrecords',
+];
+exports.commands = commands;
+
 function deepClone(base) {
   if (!base || typeof base != 'object')
     return base;
@@ -42,16 +54,7 @@ exports.registerHandlers = function(application, server, params) {
 
   var io = socketIo.listen(server);
   io.sockets.on('connection', function(socket) {
-    [
-      'status',
-      'search',
-      'createtable',
-      'removetable',
-      'createcolumn',
-      'removecolumn',
-      'loadrecord',
-      'loadrecords',
-    ].forEach(function(command) {
+    commands.forEach(function(command) {
       socket.on(command, createRequestHandler(command, socket));
       connection.on('message', createResultHandler(command, socket));
     });
-------------- next part --------------
HTML����������������������������...
Download 



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