]> cgit.babelmonkeys.de Git - socialXMPP.git/blobdiff - scripts/basic.js
Small message changes/fixes and consistency change
[socialXMPP.git] / scripts / basic.js
index a4b4a186717282899f116943ca279dd01739a530..1ef91154cde0c8947ce8b8640079757c41b66870 100644 (file)
@@ -158,7 +158,7 @@ function _cbRoster(e) {
        addFriend(entries[item].getAttribute('jid'), nick);
     }
     connection.addHandler(_cbPEP, NS_PEP, 'message');
-    var initialPresence = $pres().c('c', {xmlns: NS_CAPS, hash: 'sha-1', node: 'http://jabber.babelmonkeys.de', ver: genCaps()}).up();
+    var initialPresence = $pres().c('show').t('online').up().c('status').t('Hy, I am an socialXMPP instance').up().c('priority').t('0').up().c('c', {xmlns: NS_CAPS, hash: 'sha-1', node: 'http://jabber.babelmonkeys.de', ver: genCaps()}).up();
     connection.send(initialPresence.tree());
 
     return false;
@@ -191,6 +191,8 @@ function _cbDisco(e) {
 }
 
 function _cbMessage(msg) {
+    if ($(msg).attr('type') != 'chat')
+       return;
     var jid = $(msg).attr('from');
     var id = jid2id($(msg).attr('from')) + 'Chat';
     var body = $(msg).find('body:first').text();