Comparison

plugins/bind.lua @ 457:73d4eb93657b

Update to use util.id for random ids instead of counters (thanks Zash)
author Matthew Wild <mwild1@gmail.com>
date Thu, 16 Mar 2023 11:41:52 +0000
parent 300:b1d50f9a04c7
child 490:6b2f31da9610
comparison
equal deleted inserted replaced
456:6a65142052c8 457:73d4eb93657b
5 5
6 function verse.plugins.bind(stream) 6 function verse.plugins.bind(stream)
7 local function handle_features(features) 7 local function handle_features(features)
8 if stream.bound then return; end 8 if stream.bound then return; end
9 stream:debug("Binding resource..."); 9 stream:debug("Binding resource...");
10 stream:send_iq(verse.iq({ type = "set" }):tag("bind", {xmlns=xmlns_bind}):tag("resource"):text(stream.resource), 10 stream:send_iq(verse.iq({ id="bind",type = "set" }):tag("bind", {xmlns=xmlns_bind}):tag("resource"):text(stream.resource),
11 function (reply) 11 function (reply)
12 if reply.attr.type == "result" then 12 if reply.attr.type == "result" then
13 local result_jid = reply 13 local result_jid = reply
14 :get_child("bind", xmlns_bind) 14 :get_child("bind", xmlns_bind)
15 :get_child_text("jid"); 15 :get_child_text("jid");