scansion/objects/client.lua

changeset 8
42b4e73c0d30
parent 6
0c94ea0cabec
child 10
75bf4c021461
--- a/scansion/objects/client.lua	Sat Sep 05 23:26:15 2015 +0100
+++ b/scansion/objects/client.lua	Sat Sep 05 23:27:09 2015 +0100
@@ -1,3 +1,4 @@
+local async = require "scansion.async";
 local verse = require "verse".init("client");
 
 verse.set_log_handler(verse._default_log_handler, { "debug", "info", "warn", "error" });
@@ -15,7 +16,12 @@
 	end;
 
 	connects = function (client)
+		local wait, done = async.waiter();
+		client.stream:hook("ready", function () print"aha" done() end);
 		client.stream:connect_client(client.jid, client.password);
+		print("waiting")
+		wait();
+		print("done")
 	end;
 
 	sends = function (client, data)

mercurial