scansion.objects.client: Pause connection before resuming async processing

Tue, 03 Nov 2015 18:36:39 +0100

author
Kim Alvefur <zash@zash.se>
date
Tue, 03 Nov 2015 18:36:39 +0100
changeset 53
3208dff3fb31
parent 52
3eedbb76e3f2
child 54
09a754d5fcc1

scansion.objects.client: Pause connection before resuming async processing

scansion/objects/client.lua file | annotate | diff | comparison | revisions
--- a/scansion/objects/client.lua	Tue Nov 03 18:34:35 2015 +0100
+++ b/scansion/objects/client.lua	Tue Nov 03 18:36:39 2015 +0100
@@ -54,10 +54,10 @@
 	connects = function (client)
 		local wait, done = async.waiter();
 		client.stream:hook("ready", function ()
+			client.stream.conn:pause()
 			client.log"ready"
 			done()
 			client.log("ready done")
-			client.stream.conn:pause()
 		end);
 		client.stream:connect_client(client.jid, client.password);
 		wait();

mercurial