comparison mod_throttle_unsolicited/mod_throttle_unsolicited.lua @ 6384:579d6f4dc2cf

mod_throttle_unsolicited: Switch to prosody.util.time.now() to get the current time
author Link Mauve <linkmauve@linkmauve.fr>
date Fri, 30 Jan 2026 15:04:36 +0100
parents 4d8a68557941
children 0e7f9ce4768f
comparison
equal deleted inserted replaced
6383:5d775652cb98 6384:579d6f4dc2cf
1 local st = require"util.stanza"; 1 local st = require"util.stanza";
2 local jid_split = require "util.jid".split; 2 local jid_split = require "util.jid".split;
3 local jid_bare = require "util.jid".bare; 3 local jid_bare = require "util.jid".bare;
4 local is_contact_subscribed = require "core.rostermanager".is_contact_subscribed; 4 local is_contact_subscribed = require "core.rostermanager".is_contact_subscribed;
5 local throttle = require "util.throttle"; 5 local throttle = require "util.throttle";
6 local gettime = require "socket".gettime; 6 local gettime = require "prosody.util.time".now;
7 7
8 local max = module:get_option_number("unsolicited_messages_per_minute", 10); 8 local max = module:get_option_number("unsolicited_messages_per_minute", 10);
9 local s2s_max = module:get_option_number("unsolicited_s2s_messages_per_minute"); 9 local s2s_max = module:get_option_number("unsolicited_s2s_messages_per_minute");
10 local multiplier = module:get_option_number("throttle_unsolicited_burst", 1); 10 local multiplier = module:get_option_number("throttle_unsolicited_burst", 1);
11 11