Mercurial > prosody-modules
view mod_limits_exception/mod_limits_exception.lua @ 4980:da151f9af861
replaced 'session' with 'origin' in push_disable
session is not defined in this function, trying to access it
leads to an error.
The correct reference seems to be 'origin'.
(This may have come about by copying from the similar
code in process_stanza_queue.)
author | arcseconds |
---|---|
date | Sat, 30 Jul 2022 21:07:47 +1200 |
parents | 28c16c93d79a |
children |
line wrap: on
line source
local unlimited_jids = module:get_option_inherited_set("unlimited_jids", {}); if unlimited_jids:empty() then return; end module:hook("authentication-success", function (event) local session = event.session; local jid = session.username .. "@" .. session.host; if unlimited_jids:contains(jid) then if session.conn and session.conn.setlimit then session.conn:setlimit(0); elseif session.throttle then session.throttle = nil; end end end);