25 local wait, done = async.waiter(); |
25 local wait, done = async.waiter(); |
26 client.stream:hook("ready", function () print"aha" done() end); |
26 client.stream:hook("ready", function () print"aha" done() end); |
27 client.stream:connect_client(client.jid, client.password); |
27 client.stream:connect_client(client.jid, client.password); |
28 print("waiting") |
28 print("waiting") |
29 wait(); |
29 wait(); |
30 print("done") |
30 client.full_jid = client.stream.jid; |
31 end; |
31 end; |
32 |
32 |
33 sends = function (client, data) |
33 sends = function (client, data) |
34 local stanza = parse_xml(table.concat(data)); |
34 local stanza = parse_xml(table.concat(data)); |
35 client.stream:send(stanza); |
35 client.stream:send(stanza); |