Debounce so that it doesn't get called for each fetched contact

This commit is contained in:
JC Brand 2016-04-07 10:42:35 +00:00
parent d0c13ea91c
commit f4c1e0916e

View File

@ -700,13 +700,13 @@
return this;
},
updateOnlineCount: function () {
updateOnlineCount: _.debounce(function () {
var $count = this.$('#online-count');
$count.text('('+converse.roster.getNumOnlineContacts()+')');
if (!$count.is(':visible')) {
$count.show();
}
},
}, converse.animate ? 100 : 0),
hide: function (callback) {
this.$el.fadeOut('fast', callback);