Commit b2b44744 authored by JC Brand's avatar JC Brand

Performance fix. Don't loop through whole roster when only one item changed. updates #151

parent c2063eb1
......@@ -3493,7 +3493,8 @@
rosterHandler: function (items, item) {
converse.emit('roster', items);
this.clearCache(items);
_.each(items, function (item, index, items) {
var new_items = item ? [item] : items;
_.each(new_items, function (item, index, items) {
if (this.isSelf(item.jid)) { return; }
var model = this.get(item.jid);
if (!model) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment