diff options
author | John McLear <john@mclear.co.uk> | 2015-02-16 23:02:19 +0000 |
---|---|---|
committer | John McLear <john@mclear.co.uk> | 2015-02-16 23:02:19 +0000 |
commit | ec6a2b5ba906565124b8cfc4eaffe1a08bb06d18 (patch) | |
tree | 9bbd884c283abd0b12ee9ecdb798bf3011555366 /src/node/hooks | |
parent | e39b4428405d186796c56bb0fd18785bec0b5628 (diff) | |
download | etherpad-lite-ec6a2b5ba906565124b8cfc4eaffe1a08bb06d18.zip |
allow for load testing connections to hit by a setting
Diffstat (limited to 'src/node/hooks')
-rw-r--r-- | src/node/hooks/express/socketio.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/node/hooks/express/socketio.js b/src/node/hooks/express/socketio.js index b70aa50e..35d6d074 100644 --- a/src/node/hooks/express/socketio.js +++ b/src/node/hooks/express/socketio.js @@ -23,8 +23,12 @@ exports.expressCreateServer = function (hook_name, args, cb) { io.use(function(socket, accept) { var data = socket.request; - if (!data.headers.cookie) return accept('No session cookie transmitted.', false); - + // Use a setting if we want to allow load Testing + if(!data.headers.cookie && settings.loadTest){ + accept(null, true); + }else{ + if (!data.headers.cookie) return accept('No session cookie transmitted.', false); + } // Use connect's cookie parser, because it knows how to parse signed cookies connect.cookieParser(webaccess.secret)(data, {}, function(err){ if(err) { |