Pārlūkot izejas kodu

contacts.add API to register contacts

- Basic test if the given jid contains @
- use jid as name if undefined
pzia 10 gadi atpakaļ
vecāks
revīzija
66751540da
1 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  1. 8 0
      converse.js

+ 8 - 0
converse.js

@@ -5482,6 +5482,14 @@
                     return _transform(jids);
                 }
                 return _.map(jids, _transform);
+            },
+            'add': function (jid, name) {
+                if (jid.indexOf('@') < 0) return false;
+                name = _.isEmpty(name)? jid: name;
+                converse.connection.roster.add(jid, name, [], function (iq) {
+                    converse.connection.roster.subscribe(jid, null, converse.xmppstatus.get('fullname'));
+                });
+                return true;
             }
         },
         'chats': {