commit c27d4b9fd265a81ec55ae8f5df134d619719bc97
parent d4bb126b484b9ac4bdbe1064ad887f03d2cad34b
Author: Michael Savage <mikejsavage@gmail.com>
Date: Sat, 9 May 2020 12:01:40 +0300
Little cleanup
Diffstat:
1 file changed, 17 insertions(+), 23 deletions(-)
diff --git a/src/lua/chat.lua b/src/lua/chat.lua
@@ -91,27 +91,6 @@ local function dataCoro( chat )
end
end
-local function newChat( sock, address, port )
- local chat = {
- name = address .. ":" .. port,
- socket = sock,
-
- address = address,
- port = port,
-
- state = "connecting",
- handler = coroutine.create( dataCoro ),
- }
-
- assert( coroutine.resume( chat.handler, chat ) )
-
- table.insert( Chats, chat )
-
- socket.send( sock, "CHAT:%s\n127.0.0.14050 " % chatName )
-
- return chat
-end
-
local function dataHandler( chat, loop, watcher )
local _, err, data = chat.socket:receive( "*a" )
@@ -160,8 +139,23 @@ local function call( address, port )
return
end
- chat = newChat( sock, address, port )
- socket.send( chat.socket, CommandBytes.version .. "MudGangster" .. "\255" )
+ local chat = {
+ name = address .. ":" .. port,
+ socket = sock,
+
+ address = address,
+ port = port,
+
+ state = "connecting",
+ handler = coroutine.create( dataCoro ),
+ }
+
+ assert( coroutine.resume( chat.handler, chat ) )
+
+ table.insert( Chats, chat )
+
+ socket.send( sock, "CHAT:%s\n127.0.0.14050 " % chatName )
+ socket.send( sock, CommandBytes.version .. "MudGangster\255" )
end
mud.alias( "/call", {