Procházet zdrojové kódy

contacts.add API to register contacts

- Basic test if the given jid contains @
- use jid as name if undefined
pzia před 10 roky
rodič
revize
66751540da
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  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': {