diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 22:50:36 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 22:50:36 +0200 |
commit | cb1dea66c40d19262967558c59a335931d8e5e85 (patch) | |
tree | 5d01ca96387a158fdb9f7a61afe3b2c0c5f9eb75 /intervals.lua | |
parent | d7940dbc69ab9142ff21a10dd2b9069795486203 (diff) | |
download | lua_async-cb1dea66c40d19262967558c59a335931d8e5e85.tar.xz |
Replace table.copy which is not present in Lua by default
Diffstat (limited to 'intervals.lua')
-rw-r--r-- | intervals.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/intervals.lua b/intervals.lua index 025454d..2087fc1 100644 --- a/intervals.lua +++ b/intervals.lua @@ -23,7 +23,11 @@ function clearInterval(id) end function lua_async.intervals.step(dtime) - lua_async.intervals.executing = table.copy(lua_async.intervals.pool) + lua_async.intervals.executing = {} + + for k, v in pairs(lua_async.intervals.pool) do + lua_async.intervals.executing[k] = v + end for id, interval in pairs(lua_async.intervals.executing) do interval.time_left = timeout.time_left - dtime |