YUKI Hiroshi
null+****@clear*****
Mon Mar 25 14:38:01 JST 2013
YUKI Hiroshi 2013-03-25 14:38:01 +0900 (Mon, 25 Mar 2013) New Revision: 70f3d337c8d689168fb4d3b10a3cd5c63266a3dd https://github.com/groonga/express-droonga/commit/70f3d337c8d689168fb4d3b10a3cd5c63266a3dd Message: Add "client_session_id" parameter for socket connections Modified files: lib/backend/connection.js lib/frontend/socket.io-adaptor.js Modified: lib/backend/connection.js (+2 -0) =================================================================== --- lib/backend/connection.js 2013-03-25 14:28:42 +0900 (efb67f0) +++ lib/backend/connection.js 2013-03-25 14:38:01 +0900 (36fd62c) @@ -114,6 +114,8 @@ Connection.prototype.emitMessage = function(type, body, callback, options) { var id = createId(); var replyTo = this.receiveHostName + ':' + this.receivePort + '/' + this.tag + '?connection_id=' + this._id; + if (options.sessionId) + replyTo += '&client_session_id=' + options.sessionId; var envelope = { id: id, date: getCurrentTime(), Modified: lib/frontend/socket.io-adaptor.js (+1 -0) =================================================================== --- lib/frontend/socket.io-adaptor.js 2013-03-25 14:28:42 +0900 (3897ae7) +++ lib/frontend/socket.io-adaptor.js 2013-03-25 14:38:01 +0900 (1c3f7c2) @@ -70,6 +70,7 @@ exports.register = function(application, server, params) { event += '.subscribe'; } + options.sessionId = socket.id; connection.emitMessage(event, data, callback, options); }); } -------------- next part -------------- HTML����������������������������...Download