Commit 956340aa authored by JC Brand's avatar JC Brand

Make `initialized` a promise and use it in the controlbox

parent bc6b5ca9
......@@ -735,12 +735,12 @@
_converse.chatboxviews.$el.prepend(this.render());
this.updateOnlineCount();
const that = this;
_converse.on('initialized', function () {
_converse.api.waitUntil('initialized').then(() => {
_converse.roster.on("add", that.updateOnlineCount, that);
_converse.roster.on('change', that.updateOnlineCount, that);
_converse.roster.on("destroy", that.updateOnlineCount, that);
_converse.roster.on("remove", that.updateOnlineCount, that);
});
}).catch(_.partial(_converse.log, _, Strophe.LogLevel.FATAL));
},
render () {
......
......@@ -150,6 +150,7 @@
};
const PROMISES = [
'initialized',
'cachedRoster',
'pluginsInitialized',
'roster',
......
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