Make initialized a promise and use it in the controlbox

This commit is contained in:
JC Brand 2017-08-16 12:29:31 +02:00
parent bc6b5ca930
commit 956340aa8c
2 changed files with 3 additions and 2 deletions

View File

@ -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 () {

View File

@ -150,6 +150,7 @@
};
const PROMISES = [
'initialized',
'cachedRoster',
'pluginsInitialized',
'roster',