Merge pull request #3659 from neuroid/jabber-chat-fix

Set default XMPP message type to 'chat'.
reviewable/pr18780/r1
Michael DeHaan 11 years ago
commit 26451c3d0d

@ -100,7 +100,10 @@ def main():
server = jid.getDomain() server = jid.getDomain()
port = module.params['port'] port = module.params['port']
password = module.params['password'] password = module.params['password']
to, nick = re.split( r'/', module.params['to']) try:
to, nick = module.params['to'].split('/', 1)
except ValueError:
to, nick = module.params['to'], None
if module.params['host']: if module.params['host']:
host = module.params['host'] host = module.params['host']
@ -125,6 +128,8 @@ def main():
msg.setTag('x', namespace='http://jabber.org/protocol/muc#user') msg.setTag('x', namespace='http://jabber.org/protocol/muc#user')
conn.send(xmpp.Presence(to=module.params['to'])) conn.send(xmpp.Presence(to=module.params['to']))
time.sleep(1) time.sleep(1)
else:
msg.setType('chat')
msg.setTo(to) msg.setTo(to)
if not module.check_mode: if not module.check_mode:

Loading…
Cancel
Save