# HG changeset patch # User Kim Alvefur # Date 1534426498 -7200 # Node ID 8fadd3d6c8d3ff10090dd33a5f1f6d9382d3bca9 # Parent ef2616ade453351cb68e4ee3d58ea100c76947a2 mod_pep: Respect settings for which kinds of notifications to send diff -r ef2616ade453 -r 8fadd3d6c8d3 plugins/mod_pep.lua --- 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 container end