Software /
code /
prosody
Diff
util/timer.lua @ 6836:9f45f0fe5aef
util.timer: Fix indentation
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 18 Sep 2015 16:08:35 +0200 |
parent | 6791:e813e8cf6046 |
child | 6930:58e260832334 |
line wrap: on
line diff
--- a/util/timer.lua Thu Sep 17 22:15:26 2015 +0200 +++ b/util/timer.lua Fri Sep 18 16:08:35 2015 +0200 @@ -40,15 +40,15 @@ if success and type(err) == "number" then h:insert(_callback, err + now, _id); -- re-add params[_id] = _param; - end end + end next_time = peek; if peek ~= nil then return peek - now; end end local function add_task(delay, callback, param) - local current_time = get_time(); + local current_time = get_time(); local event_time = current_time + delay; local id = h:insert(callback, event_time); @@ -56,13 +56,13 @@ if next_time == nil or event_time < next_time then next_time = event_time; _add_task(next_time - current_time, _on_timer); - end + end return id; - end +end local function stop(id) params[id] = nil; return h:remove(id); - end +end local function reschedule(id, delay) local current_time = get_time(); local event_time = current_time + delay; @@ -70,7 +70,7 @@ if next_time == nil or event_time < next_time then next_time = event_time; _add_task(next_time - current_time, _on_timer); - end + end return id; end