summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2013-01-24 19:18:28 -0500
committerJules Laplace <jules@okfoc.us>2013-01-24 19:18:28 -0500
commit23eadca9dae3a06c058e4090cc87d75792c81db9 (patch)
treee374074f9236da5213deeb4099c9852f0d522b8a /app.js
parent5113f6d46a35e11c9b75d201b4fd6b85524d0a81 (diff)
user removal bug
Diffstat (limited to 'app.js')
-rw-r--r--app.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/app.js b/app.js
index c206271..5dbb1aa 100644
--- a/app.js
+++ b/app.js
@@ -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);