Преглед на файлове

MUC bugfix: Don't attempt to rejoin too eagerly

Otherwise we're sending two join stanzas in quick succession
JC Brand преди 4 месеца
родител
ревизия
02eec2de5f
променени са 1 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 2 3
      src/headless/plugins/muc/muc.js

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

@@ -307,9 +307,8 @@ class MUC extends ModelWithVCard(ModelWithMessages(ColorAwareModel(ChatBoxBase))
                 }
             }
         } else {
-            if (conn_status === roomstatus.DISCONNECTED) {
-                this.rejoin();
-            }
+            await this.initialized;
+            if (conn_status === roomstatus.DISCONNECTED) this.rejoin();
             this.clearUnreadMsgCounter();
         }
     }