diff options
| author | Jules Laplace <jules@okfoc.us> | 2013-01-24 19:18:28 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2013-01-24 19:18:28 -0500 |
| commit | 23eadca9dae3a06c058e4090cc87d75792c81db9 (patch) | |
| tree | e374074f9236da5213deeb4099c9852f0d522b8a /app.js | |
| parent | 5113f6d46a35e11c9b75d201b4fd6b85524d0a81 (diff) | |
user removal bug
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -148,14 +148,14 @@ timeout = setInterval(function(){ io.sockets.on('connection', function (socket) { - getHighScores(function(err, users) { + getHighScores(function(err, scoreUsers) { scores = []; - for (var i = 0; i < users.length; i++) { + for (var i = 0; i < scoreUsers.length; i++) { scores.push({ - firstname: users[i].firstname, - lastname: users[i].lastname, - count: users[i].count, - id: users[i].id + firstname: scoreUsers[i].firstname, + lastname: scoreUsers[i].lastname, + count: scoreUsers[i].count, + id: scoreUsers[i].id }); } socket.emit('scores', { @@ -201,7 +201,7 @@ io.sockets.on('connection', function (socket) { }); socket.on('mouse', function(data){ - if (! socket.user || ! data || ! data.x || ! data.y) return; + if (! socket.user || ! data || ! data.x || ! data.y || !( socket.user.id in users )) return; users[socket.user.id].x = data.x; users[socket.user.id].y = data.y; io.sockets.volatile.emit('mouse', data); |
