Fix bug with already logged in/connected check logic @ login
This commit is contained in:
parent
1218fe65f9
commit
4c1c05e4da
|
@ -29,7 +29,7 @@ function userLogin(client, username, password, cb) {
|
||||||
// Loop through active connections -- which includes the current --
|
// Loop through active connections -- which includes the current --
|
||||||
// and check for matching user ID. If the count is > 1, disallow.
|
// and check for matching user ID. If the count is > 1, disallow.
|
||||||
//
|
//
|
||||||
let existingClientConnection =
|
let existingClientConnection;
|
||||||
clientConnections.forEach(function connEntry(cc) {
|
clientConnections.forEach(function connEntry(cc) {
|
||||||
if(cc.user !== user && cc.user.userId === user.userId) {
|
if(cc.user !== user && cc.user.userId === user.userId) {
|
||||||
existingClientConnection = cc;
|
existingClientConnection = cc;
|
||||||
|
@ -47,7 +47,9 @@ function userLogin(client, username, password, cb) {
|
||||||
var existingConnError = new Error('Already logged in as supplied user');
|
var existingConnError = new Error('Already logged in as supplied user');
|
||||||
existingConnError.existingConn = true;
|
existingConnError.existingConn = true;
|
||||||
|
|
||||||
return cb(existingClientConnection);
|
// :TODO: We should use EnigError & pass existing connection as second param
|
||||||
|
|
||||||
|
return cb(existingConnError);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue