summaryrefslogtreecommitdiff
path: root/src/node/hooks
diff options
context:
space:
mode:
authorJohn McLear <john@mclear.co.uk>2015-02-16 23:02:19 +0000
committerJohn McLear <john@mclear.co.uk>2015-02-16 23:02:19 +0000
commitec6a2b5ba906565124b8cfc4eaffe1a08bb06d18 (patch)
tree9bbd884c283abd0b12ee9ecdb798bf3011555366 /src/node/hooks
parente39b4428405d186796c56bb0fd18785bec0b5628 (diff)
downloadetherpad-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.js8
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) {