瀏覽代碼

Don't unnecessarily create objects for roster items

JC Brand 11 年之前
父節點
當前提交
fd349b217f
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      converse.js

+ 4 - 0
converse.js

@@ -2191,6 +2191,10 @@
                     if (this.isSelf(item.jid)) { return; }
                     var model = this.get(item.jid);
                     if (!model) {
+                        if ((item.subscription === 'none') && (item.ask === null)) {
+                            // We're not interested in zombies
+                            return;
+                        }
                         is_last = false;
                         if (index === (items.length-1)) { is_last = true; }
                         this.create({