Просмотр исходного кода

Add `jid` method to converse API, to retrieve the user's JID.

JC Brand 9 лет назад
Родитель
Сommit
c243aba98f
2 измененных файлов с 13 добавлено и 0 удалено
  1. 10 0
      docs/source/development.rst
  2. 3 0
      src/converse-api.js

+ 10 - 0
docs/source/development.rst

@@ -400,6 +400,16 @@ The "user" grouping
 
 
 This grouping collects API functions related to the current logged in user.
 This grouping collects API functions related to the current logged in user.
 
 
+jid
+~~~
+
+Return's the current user's full JID (Jabber ID).
+
+.. code-block:: javascript
+
+    converse.user.jid()
+    // Returns for example jc@opkode.com/conversejs-351236
+
 login
 login
 ~~~~~
 ~~~~~
 
 

+ 3 - 0
src/converse-api.js

@@ -34,6 +34,9 @@
             },
             },
         },
         },
         'user': {
         'user': {
+            'jid': function () {
+                return converse.connection.jid;
+            },
             'login': function (credentials) {
             'login': function (credentials) {
                 converse.initConnection();
                 converse.initConnection();
                 converse.logIn(credentials);
                 converse.logIn(credentials);