X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=plugins%2Fmod_uptime.lua;h=3f275b2fe7efcdce55c7612c5fe8722080bedc11;hb=6b40a91a2d8f894c8bbe6d6c9f4fc07f1872c9b1;hp=c3860af6535508ea58200bc06657f6a644fa6659;hpb=e4985c5b4fd8d8e2446abd72d0bd4f4ac622c974;p=prosody.git diff --git a/plugins/mod_uptime.lua b/plugins/mod_uptime.lua index c3860af6..3f275b2f 100644 --- a/plugins/mod_uptime.lua +++ b/plugins/mod_uptime.lua @@ -9,7 +9,7 @@ local st = require "util.stanza"; local start_time = prosody.start_time; -prosody.events.add_handler("server-started", function() start_time = prosody.start_time end); +module:hook_global("server-started", function() start_time = prosody.start_time end); -- XEP-0012: Last activity module:add_feature("jabber:iq:last"); @@ -34,8 +34,8 @@ function uptime_text() local hours = t%24; t = (t - hours)/24; local days = t; - return string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", - days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", + return string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", + days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", minutes, (minutes ~= 1 and "s") or "", os.date("%c", prosody.start_time)); end