Browse Source

Fix build error by setting dependency

JC Brand 7 years ago
parent
commit
04e948ad67
3 changed files with 55 additions and 50 deletions
  1. 53 49
      dist/converse.js
  2. 1 0
      src/build.js
  3. 1 1
      src/converse-chatboxes.js

+ 53 - 49
dist/converse.js

@@ -49664,65 +49664,69 @@ return __p
 //
 // Copyright (c) 2013-2018, the Converse.js developers
 // Licensed under the Mozilla Public License (MPLv2)
-
 (function (root, factory) {
-    define('converse-caps',["converse-core"], factory);
-}(this, function (converse) {
+  define('converse-caps',["converse-core"], factory);
+})(this, function (converse) {
+  var _converse$env = converse.env,
+      Strophe = _converse$env.Strophe,
+      $build = _converse$env.$build,
+      _ = _converse$env._,
+      b64_sha1 = _converse$env.b64_sha1;
+  Strophe.addNamespace('CAPS', "http://jabber.org/protocol/caps");
 
-    const { Strophe, $build, _, b64_sha1 } = converse.env;
+  function propertySort(array, property) {
+    return array.sort(function (a, b) {
+      return a[property] > b[property] ? -1 : 1;
+    });
+  }
 
-    Strophe.addNamespace('CAPS', "http://jabber.org/protocol/caps");
+  function generateVerificationString(_converse) {
+    var identities = _converse.api.disco.own.identities.get(),
+        features = _converse.api.disco.own.features.get();
 
-    function propertySort (array, property) {
-        return array.sort((a, b) => { return a[property] > b[property] ? -1 : 1 });
+    if (identities.length > 1) {
+      propertySort(identities, "category");
+      propertySort(identities, "type");
+      propertySort(identities, "lang");
     }
 
-    function generateVerificationString (_converse) {
-        const identities = _converse.api.disco.own.identities.get(),
-              features = _converse.api.disco.own.features.get();
+    var S = _.reduce(identities, function (result, id) {
+      return "".concat(result).concat(id.category, "/").concat(id.type, "/").concat(_.get(id, 'lang', ''), "/").concat(id.name, "<");
+    }, "");
 
-        if (identities.length > 1) {
-            propertySort(identities, "category");
-            propertySort(identities, "type");
-            propertySort(identities, "lang");
-        }
-
-        let S = _.reduce(
-            identities,
-            (result, id) => `${result}${id.category}/${id.type}/${_.get(id, 'lang', '')}/${id.name}<`,
-            "");
-
-        features.sort();
-        S = _.reduce(features, (result, feature) => `${result}${feature}<`, S);
-        return b64_sha1(S);
-    }
+    features.sort();
+    S = _.reduce(features, function (result, feature) {
+      return "".concat(result).concat(feature, "<");
+    }, S);
+    return b64_sha1(S);
+  }
 
-    function createCapsNode (_converse) {
-        return $build("c", {
-            'xmlns': Strophe.NS.CAPS,
-            'hash': "sha-1",
-            'node': "https://conversejs.org",
-            'ver': generateVerificationString(_converse)
-        }).nodeTree;
-    }
+  function createCapsNode(_converse) {
+    return $build("c", {
+      'xmlns': Strophe.NS.CAPS,
+      'hash': "sha-1",
+      'node': "https://conversejs.org",
+      'ver': generateVerificationString(_converse)
+    }).nodeTree;
+  }
 
-    converse.plugins.add('converse-caps', {
+  converse.plugins.add('converse-caps', {
+    overrides: {
+      // Overrides mentioned here will be picked up by converse.js's
+      // plugin architecture they will replace existing methods on the
+      // relevant objects or classes.
+      XMPPStatus: {
+        constructPresence: function constructPresence() {
+          var presence = this.__super__.constructPresence.apply(this, arguments);
 
-        overrides: {
-            // Overrides mentioned here will be picked up by converse.js's
-            // plugin architecture they will replace existing methods on the
-            // relevant objects or classes.
-            XMPPStatus: {
-                constructPresence () {
-                    const presence = this.__super__.constructPresence.apply(this, arguments);
-                    presence.root().cnode(createCapsNode(this.__super__._converse));
-                    return presence;
-                }
-            }
+          presence.root().cnode(createCapsNode(this.__super__._converse));
+          return presence;
         }
-    });
-}));
-
+      }
+    }
+  });
+});
+//# sourceMappingURL=converse-caps.js.map;
 // Native Javascript for Bootstrap 4 v2.0.22 | © dnp_theme | MIT-License
 (function (root, factory) {
   if (typeof define === 'function' && define.amd) {
@@ -53800,7 +53804,7 @@ return __p
       _ = _converse$env._;
   var u = converse.env.utils;
   converse.plugins.add('converse-chatboxes', {
-    dependencies: ["converse-vcard"],
+    dependencies: ["converse-roster", "converse-vcard"],
     overrides: {
       // Overrides mentioned here will be picked up by converse.js's
       // plugin architecture they will replace existing methods on the

+ 1 - 0
src/build.js

@@ -5,6 +5,7 @@
     paths: {
         "backbone.vdomview":        "builds/backbone.vdomview",
         "converse-bookmarks":       "builds/converse-bookmarks",
+        "converse-caps":            "builds/converse-caps",
         "converse-chatboxes":       "builds/converse-chatboxes",
         "converse-chatview":        "builds/converse-chatview",
         "converse-controlbox":      "builds/converse-controlbox",

+ 1 - 1
src/converse-chatboxes.js

@@ -22,7 +22,7 @@
 
     converse.plugins.add('converse-chatboxes', {
 
-        dependencies: ["converse-vcard"],
+        dependencies: ["converse-roster", "converse-vcard"],
 
         overrides: {
             // Overrides mentioned here will be picked up by converse.js's