Software /
code /
prosody-modules
Diff
mod_muc_limits/mod_muc_limits.lua @ 555:2356ad05fdb6
mod_muc_limits: Don't limit room leaving
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sun, 15 Jan 2012 01:36:11 +0000 |
parent | 554:a2b0174b5c48 |
child | 556:e50bdbaa7802 |
line wrap: on
line diff
--- a/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:08:15 2012 +0000 +++ b/mod_muc_limits/mod_muc_limits.lua Sun Jan 15 01:36:11 2012 +0000 @@ -7,6 +7,9 @@ local function handle_stanza(event) local origin, stanza = event.origin, event.stanza; + if stanza.name == "presence" and stanza.attr.type == "unavailable" then -- Don't limit room leaving + return; + end local dest_room, dest_host, dest_nick = jid.split(stanza.attr.to); local room = hosts[module.host].modules.muc.rooms[dest_room.."@"..dest_host]; if not room then return; end