From a2770298f040307f8dd59c7a88d7e40d37faec14 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 6 Aug 2021 19:19:23 +0200 Subject: Add source code --- init.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 init.lua (limited to 'init.lua') diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..749bee6 --- /dev/null +++ b/init.lua @@ -0,0 +1,32 @@ +lua_async = {} + +function lua_async.step(dtime) + -- timers phase + lua_async.timeouts.step(dtime) + lua_async.intervals.step(dtime) + + -- pending callbacks phase is done by minetest + + -- idle & prepare phase are obsolete + + -- poll phase is obsolete + + -- check phase + lua_async.immediates.step(dtime) + + -- close phase is obsolete +end + +return function(path) + for _, f in ipairs { + "timeouts", + "intervals", + "immediates", + "promises", + "async_await", + "util", + "limiting", + } do + dofile(path .. f .. ".lua") + end +end -- cgit v1.2.3