diff util/throttle.lua @ 14078:d649d011df45

Use util.time.now() consistently instead of socket.gettime()
author Link Mauve <linkmauve@linkmauve.fr>
date Fri, 30 Jan 2026 14:08:53 +0100
parents d10957394a3c
children
line wrap: on
line diff
--- a/util/throttle.lua	Fri Feb 13 16:19:12 2026 +0100
+++ b/util/throttle.lua	Fri Jan 30 14:08:53 2026 +0100
@@ -1,5 +1,5 @@
 
-local gettime = require "prosody.util.time".now
+local time_now = require "prosody.util.time".now;
 local setmetatable = setmetatable;
 
 local _ENV = nil;
@@ -9,7 +9,7 @@
 local throttle_mt = { __index = throttle };
 
 function throttle:update()
-	local newt = gettime();
+	local newt = time_now();
 	local elapsed = newt - self.t;
 	self.t = newt;
 	local balance = (self.rate * elapsed) + self.balance;
@@ -40,7 +40,7 @@
 end
 
 local function create(max, period)
-	return setmetatable({ rate = max / period, max = max, t = gettime(), balance = max }, throttle_mt);
+	return setmetatable({ rate = max / period, max = max, t = time_now(), balance = max }, throttle_mt);
 end
 
 return {