90 end |
90 end |
91 |
91 |
92 function proxy65_mt:new(target_jid, proxies) |
92 function proxy65_mt:new(target_jid, proxies) |
93 local conn = verse.new(nil, { |
93 local conn = verse.new(nil, { |
94 target_jid = target_jid; |
94 target_jid = target_jid; |
95 bytestream_sid = uuid.generate(); |
95 bytestream_sid = new_id(); |
96 }); |
96 }); |
97 |
97 |
98 local request = verse.iq{type="set", to = target_jid} |
98 local request = verse.iq{type="set", to = target_jid} |
99 :tag("query", { xmlns = xmlns_bytestreams, mode = "tcp", sid = conn.bytestream_sid }); |
99 :tag("query", { xmlns = xmlns_bytestreams, mode = "tcp", sid = conn.bytestream_sid }); |
100 for _, proxy in ipairs(proxies or self.proxies) do |
100 for _, proxy in ipairs(proxies or self.proxies) do |