Software /
code /
prosody-modules
Diff
mod_block_strangers/mod_block_strangers.lua @ 2060:bd0c5d546bf8
mod_block_strangers: Allow iq/full responses through
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 04 Mar 2016 17:16:13 +0000 |
parent | 1929:82834df1dea6 |
child | 2196:09f6e1a09b2b |
line wrap: on
line diff
--- a/mod_block_strangers/mod_block_strangers.lua Wed Mar 02 19:17:12 2016 +0100 +++ b/mod_block_strangers/mod_block_strangers.lua Fri Mar 04 17:16:13 2016 +0000 @@ -9,7 +9,8 @@ local to_user, to_host, to_resource = jid_split(stanza.attr.to); local from_jid = jid_bare(stanza.attr.from); if to_user and not is_contact_subscribed(to_user, to_host, from_jid) then - if to_resource and stanza.attr.type == "groupchat" then + if to_resource and stanza.attr.type == "groupchat" + or stanza.name == "iq" and (stanza.attr.type == "result" or stanza.attr.type == "error") then return nil; -- Pass through end if stanza.name == "iq" and ( stanza.attr.type == "get" or stanza.attr.type == "set" ) then