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

Bugfix. Update to new function which has been renamed.

JC Brand преди 6 години
родител
ревизия
76a7c3fa9b
променени са 4 файла, в които са добавени 43 реда и са изтрити 27 реда
  1. 15 15
      dist/converse.js
  2. 0 12
      src/converse-chatboxviews.js
  3. 13 0
      src/headless/converse-roster.js
  4. 15 0
      src/headless/dist/converse-headless.js

+ 15 - 15
dist/converse.js

@@ -48776,21 +48776,6 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_3__["default"].plugins
     });
     });
     /************************ BEGIN Event Handlers ************************/
     /************************ BEGIN Event Handlers ************************/
 
 
-    _converse.api.waitUntil('rosterContactsFetched').then(() => {
-      _converse.roster.on('add', contact => {
-        /* When a new contact is added, check if we already have a
-         * chatbox open for it, and if so attach it to the chatbox.
-         */
-        const chatbox = _converse.chatboxes.findWhere({
-          'jid': contact.get('jid')
-        });
-
-        if (chatbox) {
-          chatbox.addRelatedContact(contact);
-        }
-      });
-    });
-
     _converse.api.listen.on('chatBoxesInitialized', () => {
     _converse.api.listen.on('chatBoxesInitialized', () => {
       _converse.chatboxviews = new _converse.ChatBoxViews({
       _converse.chatboxviews = new _converse.ChatBoxViews({
         'model': _converse.chatboxes
         'model': _converse.chatboxes
@@ -69628,6 +69613,21 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
       }
       }
     }
     }
 
 
+    _converse.api.waitUntil('rosterContactsFetched').then(() => {
+      _converse.roster.on('add', contact => {
+        /* When a new contact is added, check if we already have a
+         * chatbox open for it, and if so attach it to the chatbox.
+         */
+        const chatbox = _converse.chatboxes.findWhere({
+          'jid': contact.get('jid')
+        });
+
+        if (chatbox) {
+          addRelatedContactToChatbox(chatbox, contact);
+        }
+      });
+    });
+
     function updateUnreadCounter(chatbox) {
     function updateUnreadCounter(chatbox) {
       const contact = _converse.roster.findWhere({
       const contact = _converse.roster.findWhere({
         'jid': chatbox.get('jid')
         'jid': chatbox.get('jid')

+ 0 - 12
src/converse-chatboxviews.js

@@ -154,18 +154,6 @@ converse.plugins.add('converse-chatboxviews', {
 
 
 
 
         /************************ BEGIN Event Handlers ************************/
         /************************ BEGIN Event Handlers ************************/
-        _converse.api.waitUntil('rosterContactsFetched').then(() => {
-            _converse.roster.on('add', (contact) => {
-                /* When a new contact is added, check if we already have a
-                 * chatbox open for it, and if so attach it to the chatbox.
-                 */
-                const chatbox = _converse.chatboxes.findWhere({'jid': contact.get('jid')});
-                if (chatbox) {
-                    chatbox.addRelatedContact(contact);
-                }
-            });
-        });
-
         _converse.api.listen.on('chatBoxesInitialized', () => {
         _converse.api.listen.on('chatBoxesInitialized', () => {
             _converse.chatboxviews = new _converse.ChatBoxViews({
             _converse.chatboxviews = new _converse.ChatBoxViews({
                 'model': _converse.chatboxes
                 'model': _converse.chatboxes

+ 13 - 0
src/headless/converse-roster.js

@@ -887,6 +887,19 @@ converse.plugins.add('converse-roster', {
             }
             }
         }
         }
 
 
+        _converse.api.waitUntil('rosterContactsFetched').then(() => {
+            _converse.roster.on('add', (contact) => {
+                /* When a new contact is added, check if we already have a
+                 * chatbox open for it, and if so attach it to the chatbox.
+                 */
+                const chatbox = _converse.chatboxes.findWhere({'jid': contact.get('jid')});
+                if (chatbox) {
+                    addRelatedContactToChatbox(chatbox, contact);
+                }
+            });
+        });
+
+
         function updateUnreadCounter (chatbox) {
         function updateUnreadCounter (chatbox) {
             const contact = _converse.roster.findWhere({'jid': chatbox.get('jid')});
             const contact = _converse.roster.findWhere({'jid': chatbox.get('jid')});
             if (!_.isUndefined(contact)) {
             if (!_.isUndefined(contact)) {

+ 15 - 0
src/headless/dist/converse-headless.js

@@ -48127,6 +48127,21 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
       }
       }
     }
     }
 
 
+    _converse.api.waitUntil('rosterContactsFetched').then(() => {
+      _converse.roster.on('add', contact => {
+        /* When a new contact is added, check if we already have a
+         * chatbox open for it, and if so attach it to the chatbox.
+         */
+        const chatbox = _converse.chatboxes.findWhere({
+          'jid': contact.get('jid')
+        });
+
+        if (chatbox) {
+          addRelatedContactToChatbox(chatbox, contact);
+        }
+      });
+    });
+
     function updateUnreadCounter(chatbox) {
     function updateUnreadCounter(chatbox) {
       const contact = _converse.roster.findWhere({
       const contact = _converse.roster.findWhere({
         'jid': chatbox.get('jid')
         'jid': chatbox.get('jid')