瀏覽代碼

Make sure to emit upon reconnection

JC Brand 7 年之前
父節點
當前提交
098c8e545c
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/converse-core.js

+ 4 - 2
src/converse-core.js

@@ -748,8 +748,10 @@
             if (ignore_cache) {
                 _converse.send_initial_presence = true;
                 _converse.roster.fetchFromServer()
-                    .then(_converse.sendInitialPresence)
-                    .catch(_converse.sendInitialPresence);
+                    .then(() => {
+                        _converse.emit('rosterContactsFetched');
+                        _converse.sendInitialPresence();
+                    }).catch(_converse.sendInitialPresence);
             } else {
                 _converse.rostergroups.fetchRosterGroups().then(() => {
                     _converse.emit('rosterGroupsFetched');