X-Git-Url: http://cgit.babelmonkeys.de/?p=socialXMPP.git;a=blobdiff_plain;f=scripts%2Fbasic.js;fp=scripts%2Fbasic.js;h=1ef91154cde0c8947ce8b8640079757c41b66870;hp=a4b4a186717282899f116943ca279dd01739a530;hb=3b0f4eb6ee40c6f29fe5887893f43adbb0135c0c;hpb=9c8e638b6a3ff798e86cdfc576336ad4faced97c diff --git a/scripts/basic.js b/scripts/basic.js index a4b4a18..1ef9115 100644 --- a/scripts/basic.js +++ b/scripts/basic.js @@ -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();