MUC: Wait until occupants are fetched before updating them
This commit is contained in:
parent
ea6e370347
commit
7abc81f8a4
@ -2300,7 +2300,8 @@ const ChatRoomMixin = {
|
|||||||
* @method _converse.ChatRoom#onOwnPresence
|
* @method _converse.ChatRoom#onOwnPresence
|
||||||
* @param { XMLElement } pres - The stanza
|
* @param { XMLElement } pres - The stanza
|
||||||
*/
|
*/
|
||||||
onOwnPresence (stanza) {
|
async onOwnPresence (stanza) {
|
||||||
|
await this.occupants.fetched;
|
||||||
if (stanza.getAttribute('type') !== 'unavailable') {
|
if (stanza.getAttribute('type') !== 'unavailable') {
|
||||||
const old_status = this.session.get('connection_status');
|
const old_status = this.session.get('connection_status');
|
||||||
if (old_status !== converse.ROOMSTATUS.ENTERED) {
|
if (old_status !== converse.ROOMSTATUS.ENTERED) {
|
||||||
|
Loading…
Reference in New Issue
Block a user