From c3f7ed891f2ed03236d7e82fcb16c831858f3316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 29 Jan 2018 09:55:19 +0100 Subject: [PATCH] Syntax --- server/handlers/io.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/handlers/io.js b/server/handlers/io.js index 46b6608a..db128148 100644 --- a/server/handlers/io.js +++ b/server/handlers/io.js @@ -123,7 +123,11 @@ module.exports = function() { upsert: true, }, function(err, updated, d) { if(d.n == 1) { - io.to(coll).emit("viewers", updated.users ? updated.users.length : 0); + var num = 0; + if(updated && updated.users) { + num = updated.users.length; + } + io.to(coll).emit("viewers", num); db.collection("frontpage_lists").update({"_id": coll, "viewers": {$gt: 0}}, {$inc: {viewers: -1}}, function(err, docs) { }); db.collection("connected_users").update({"_id": "total_users", total_users: {$gt: 0}}, {$inc: {total_users: -1}}, function(err, docs){ db.collection("connected_users").update({"_id": "offline_users"}, {$addToSet: {users: guid}}, function(err, docs) {