comparison mod_throttle_unsolicited/mod_throttle_unsolicited.lua @ 6397:0e7f9ce4768f

mod_throttle_unsolicited: Use util.time instead of prosody.util.time, for 0.12 compatibility
author Link Mauve <linkmauve@linkmauve.fr>
date Sun, 01 Feb 2026 14:10:14 +0100
parents 579d6f4dc2cf
children
comparison
equal deleted inserted replaced
6396:a18e71024690 6397:0e7f9ce4768f
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 "prosody.util.time".now; 6 local gettime = require "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