diff options
Diffstat (limited to 'public/js/lib/views/room/userlist.js')
| -rw-r--r-- | public/js/lib/views/room/userlist.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/public/js/lib/views/room/userlist.js b/public/js/lib/views/room/userlist.js index 43a3a1f..0157cad 100644 --- a/public/js/lib/views/room/userlist.js +++ b/public/js/lib/views/room/userlist.js @@ -8,17 +8,18 @@ var UserlistView = View.extend({ users: {}, initialize: function(){ var base = this - app.socket.on("joined", function(data){ + app.socket.on("joins", function(data){ base.users[data.nick] = true base.update() }) - app.socket.on("parted", function(data){ + app.socket.on("parts", function(data){ delete base.users[data.nick] base.update() }) }, - update: function(){ + update: function(users){ + if (users) { this.users = users } var base = this this.$el.empty() Object.keys(base.users).sort().forEach(function(nick){ |
