Mercurial > prosody-modules
diff mod_firewall/mod_firewall.lua @ 4608:4e8fa75cc678
mod_firewall: Remove reliance on full_sessions being a global
While it exists as a global now, we want to move away from these globals
eventually.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 30 Jun 2021 14:48:59 +0200 |
parents | cc20493018f6 |
children | 84997bc3f92e |
line wrap: on
line diff
--- a/mod_firewall/mod_firewall.lua Wed Jun 30 14:33:06 2021 +0200 +++ b/mod_firewall/mod_firewall.lua Wed Jun 30 14:48:59 2021 +0200 @@ -216,6 +216,9 @@ return ("local multi_throttle_%s = rates.%s:multi();"):format(throttle, throttle); end; }; + full_sessions = { + global_code = [[local full_sessions = prosody.full_sessions;]]; + }; rostermanager = { global_code = [[local rostermanager = require "core.rostermanager";]]; };