# HG changeset patch # User Kim Alvefur # Date 1443197228 -7200 # Node ID 7a81fb23de5d31f9d60ad06528e956882b95a84f # Parent 39789f1669cb2b01112e0bbd311518a85e909e37 server_event: Remove needless scoping around add_task diff -r 39789f1669cb -r 7a81fb23de5d net/server_event.lua --- a/net/server_event.lua Fri Sep 25 18:03:44 2015 +0200 +++ b/net/server_event.lua Fri Sep 25 18:07:08 2015 +0200 @@ -796,21 +796,17 @@ sender:set_mode("*a"); end -local add_task do - local EVENT_LEAVE = (event.core and event.core.LEAVE) or -1; - local socket_gettime = socket.gettime - function add_task(delay, callback) - local event_handle; - event_handle = base:addevent(nil, 0, function () - local ret = callback(socket_gettime()); - if ret then - return 0, ret; - elseif event_handle then - return EVENT_LEAVE; - end +local function add_task(delay, callback) + local event_handle; + event_handle = base:addevent(nil, 0, function () + local ret = callback(socket_gettime()); + if ret then + return 0, ret; + elseif event_handle then + return -1; end - , delay); end + , delay); end return {