plugins.smacks: Add 1s delay between reconnect attempts

Fri, 18 Mar 2011 21:42:00 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Fri, 18 Mar 2011 21:42:00 +0000
changeset 200
4166213cc9bd
parent 199
33b54389ed9c
child 201
1fce24cb2c41

plugins.smacks: Add 1s delay between reconnect attempts

plugins/smacks.lua file | annotate | diff | comparison | revisions
--- a/plugins/smacks.lua	Fri Mar 18 21:39:57 2011 +0000
+++ b/plugins/smacks.lua	Fri Mar 18 21:42:00 2011 +0000
@@ -20,8 +20,9 @@
 		stream.stream_management_supported = nil;
 		if stream.resumption_token then
 			stream.authenticated = nil;
-			stream:connect(stream.connect_host or stream.host, stream.connect_port or 5222);
-			stream:reopen();
+			verse.add_task(1, function ()
+				stream:connect(stream.connect_host or stream.host, stream.connect_port or 5222);
+			end);
 			return true;
 		end
 	end	

mercurial