Software /
code /
verse
Comparison
plugins/bind.lua @ 40:afd037420977
plugins.bind: Requested JID^Wresource should be in <jid/>^W<resource/> tag (thanks Maranda :) )
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 22 Dec 2009 01:57:02 +0000 |
parent | 39:07192be5020b |
child | 43:a33036b7e5ab |
comparison
equal
deleted
inserted
replaced
39:07192be5020b | 40:afd037420977 |
---|---|
3 | 3 |
4 function verse.plugins.bind(stream) | 4 function verse.plugins.bind(stream) |
5 local function handle_features(features) | 5 local function handle_features(features) |
6 if stream.bound then return; end | 6 if stream.bound then return; end |
7 stream:debug("Binding resource..."); | 7 stream:debug("Binding resource..."); |
8 stream:send_iq(st.iq({ type = "set" }):tag("bind", {xmlns=xmlns_bind}):tag("jid"):text(stream.jid), | 8 stream:send_iq(st.iq({ type = "set" }):tag("bind", {xmlns=xmlns_bind}):tag("resource"):text(stream.resource), |
9 function (reply) | 9 function (reply) |
10 if reply.attr.type == "result" then | 10 if reply.attr.type == "result" then |
11 local result_jid = reply | 11 local result_jid = reply |
12 :get_child("bind", xmlns_bind) | 12 :get_child("bind", xmlns_bind) |
13 :get_child("jid") | 13 :get_child("jid") |