Software / code / prosody-modules
Changeset
556:e50bdbaa7802
mod_muc_limits: Remove throttle object from all rooms on unload (to make sure new settings are applied on reload)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sun, 15 Jan 2012 01:40:50 +0000 |
| parents | 555:2356ad05fdb6 |
| children | 557:14f39769c9e0 |
| files | mod_muc_limits/mod_muc_limits.lua |
| diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:36:11 2012 +0000 +++ b/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:40:50 2012 +0000 @@ -31,6 +31,12 @@ end end +function module.unload() + for room_jid, room in pairs(hosts[module.host].modules.muc.rooms) do + room.throttle = nil; + end +end + module:hook("message/bare", handle_stanza, 10); module:hook("message/full", handle_stanza, 10); module:hook("presence/bare", handle_stanza, 10);