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")