浏览代码

fixed userList displaying duplicate sessions client-side

Akira Laine 9 年之前
父节点
当前提交
33d74ab585
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      app/client/scripts/helpers.js

+ 8 - 1
app/client/scripts/helpers.js

@@ -494,7 +494,14 @@ Template.room.helpers({
         return Rooms.findOne({type: Session.get("type")}).votes;
     },
     usersInRoom: function(){
-        return Rooms.findOne({type: Session.get("type")}).userList;
+        var userList = [];
+        var roomUserList = Rooms.findOne({type: Session.get("type")}).userList;
+        roomUserList.forEach(function(user){
+            if(userList.indexOf(user) === -1){
+                userList.push(user);
+            }
+        })
+        return userList;
     }
 });