]> cgit.babelmonkeys.de Git - socialXMPP.git/blobdiff - scripts/basic.js
Check if there is a nick specified or not
[socialXMPP.git] / scripts / basic.js
index e0d2c38c8dd25ff26b4df61c39aa091a4a707fd1..35719aca0b88d1bf72480e73d3d83251f0d66033 100644 (file)
@@ -56,7 +56,11 @@ function _cbRoster(e) {
     var query = e.getElementsByTagName('query')[0];
     var entries = query.getElementsByTagName('item');
     for (var item=0; item<entries.length; item++) {
-       addFriend(entries[item].getAttribute('jid'), entries[item].getAttribute('name'));
+       nick = entries[item].getAttribute('name');
+       if (!nick) {
+           nick = entries[item].getAttribute('jid').split('@')[0];
+       }
+       addFriend(entries[item].getAttribute('jid'), nick);
     }
     return false;
 }