mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-23 00:46:16 -04:00
PadMessageHandler: early return to reduce code depth.
Get rid of an else branch to simplify code layout. No functional changes at all. ============== This series is an attempt to reduce the control structure depth of the code base, maintaining at the same time its exact same behaviour, bugs included. It is, in a sense, an initial attempt at a refactoring in the spirit of its original definition [0]. The idea beyond this refactoring is that reducing the code depth and, sometimes, inverting some conditions, bugs and logic errors may become easier to spot, and the code easier to read. When looked at ignoring whitespace changes, all of these diffs should appear trivial. [0] https://refactoring.com/
This commit is contained in:
parent
07bc163cb6
commit
324929ca2d
1 changed files with 26 additions and 25 deletions
|
@ -265,7 +265,8 @@ exports.handleMessage = function(client, message)
|
|||
if(!sessioninfos[client.id].auth){
|
||||
console.error("Auth was never applied to a session. If you are using the stress-test tool then restart Etherpad and the Stress test tool.")
|
||||
return;
|
||||
}else{
|
||||
}
|
||||
|
||||
var auth = sessioninfos[client.id].auth;
|
||||
var checkAccessCallback = function(err, statusObject)
|
||||
{
|
||||
|
@ -282,6 +283,7 @@ exports.handleMessage = function(client, message)
|
|||
client.json.send({accessStatus: statusObject.accessStatus})
|
||||
}
|
||||
};
|
||||
|
||||
//check if pad is requested via readOnly
|
||||
if (auth.padID.indexOf("r.") === 0) {
|
||||
//Pad is readOnly, first get the real Pad ID
|
||||
|
@ -292,7 +294,6 @@ exports.handleMessage = function(client, message)
|
|||
} else {
|
||||
securityManager.checkAccess(auth.padID, auth.sessionID, auth.token, auth.password, checkAccessCallback);
|
||||
}
|
||||
}
|
||||
},
|
||||
finalHandler
|
||||
]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue