diff options
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); |
