comparison plugins/mod_blocklist.lua @ 13489:ae65f199f408

Merge 0.12->trunk
author Kim Alvefur <zash@zash.se>
date Sat, 27 Apr 2024 15:59:46 +0200
parents 4d697961546d 84fa880bf476
children
comparison
equal deleted inserted replaced
13486:fdd1438d9ef7 13489:ae65f199f408
333 -- Hook all the events! 333 -- Hook all the events!
334 local prio_in, prio_out = 100, 100; 334 local prio_in, prio_out = 100, 100;
335 module:hook("presence/bare", drop_stanza, prio_in); 335 module:hook("presence/bare", drop_stanza, prio_in);
336 module:hook("presence/full", drop_stanza, prio_in); 336 module:hook("presence/full", drop_stanza, prio_in);
337 337
338 module:hook("message/bare", bounce_message, prio_in); 338 if module:get_option_boolean("bounce_blocked_messages", false) then
339 module:hook("message/full", bounce_message, prio_in); 339 module:hook("message/bare", bounce_message, prio_in);
340 module:hook("message/full", bounce_message, prio_in);
341 else
342 module:hook("message/bare", drop_stanza, prio_in);
343 module:hook("message/full", drop_stanza, prio_in);
344 end
340 345
341 module:hook("iq/bare", bounce_iq, prio_in); 346 module:hook("iq/bare", bounce_iq, prio_in);
342 module:hook("iq/full", bounce_iq, prio_in); 347 module:hook("iq/full", bounce_iq, prio_in);
343 348
344 module:hook("pre-message/bare", bounce_outgoing, prio_out); 349 module:hook("pre-message/bare", bounce_outgoing, prio_out);