init.lua

changeset 54
1a2a3d598254
parent 53
091ff10eb51c
child 55
163beb198646
--- a/init.lua	Thu May 06 10:26:16 2010 +0100
+++ b/init.lua	Thu May 06 10:27:11 2010 +0100
@@ -129,16 +129,14 @@
 function new_listener(stream)
 	local conn_listener = {};
 	
+	function conn_listener.onconnect(conn)
+		stream.connected = true;
+		stream.send = function (stream, data) stream:debug("Sending data: "..tostring(data)); return conn:write(tostring(data)); end;
+		stream:event("connected");
+	end
+	
 	function conn_listener.onincoming(conn, data)
-		stream:debug("Data");
-		if not stream.connected then
-			stream.connected = true;
-			stream.send = function (stream, data) stream:debug("Sending data: "..tostring(data)); return conn:write(tostring(data)); end;
-			stream:event("connected");
-		end
-		if data then
-			stream:event("incoming-raw", data);
-		end
+		stream:event("incoming-raw", data);
 	end
 	
 	function conn_listener.ondisconnect(conn, err)

mercurial