From fd349b217f743fcec33136d5d1c7e9ce11e52fd2 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Sat, 19 Oct 2013 18:24:06 +0200 Subject: [PATCH] Don't unnecessarily create objects for roster items --- converse.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/converse.js b/converse.js index e3277c030..2457b168a 100644 --- a/converse.js +++ b/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({