Mercurial > prosody-hg
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); |
