--- a/plugins/mod_pep.lua Thu Aug 16 15:20:29 2018 +0200
+++ b/plugins/mod_pep.lua Thu Aug 16 15:34:58 2018 +0200
@@ -123,7 +123,12 @@
local function get_broadcaster(username)
local user_bare = jid_join(username, host);
- local function simple_broadcast(kind, node, jids, item)
+ local function simple_broadcast(kind, node, jids, item, _, node_obj)
+ if node_obj then
+ if node_obj.config["notify_"..kind] == false then
+ return;
+ end
+ end
if kind == "retract" then
kind = "items"; -- XEP-0060 signals retraction in an <items> container
end