Pārlūkot izejas kodu

MUC: Wait until occupants are fetched before updating them

JC Brand 4 gadi atpakaļ
vecāks
revīzija
7abc81f8a4
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/headless/plugins/muc/muc.js

+ 2 - 1
src/headless/plugins/muc/muc.js

@@ -2300,7 +2300,8 @@ const ChatRoomMixin = {
      * @method _converse.ChatRoom#onOwnPresence
      * @param { XMLElement } pres - The stanza
      */
-    onOwnPresence (stanza) {
+    async onOwnPresence (stanza) {
+        await this.occupants.fetched;
         if (stanza.getAttribute('type') !== 'unavailable') {
             const old_status = this.session.get('connection_status');
             if (old_status !== converse.ROOMSTATUS.ENTERED) {