Software /
code /
prosody-modules
Diff
mod_mam/mod_mam.lua @ 2914:0d2d4d5bb5f5
[mod_mam] Fix hook priority for local clients, too (see also commit 2af42a3af131)
author | tmolitor <thilo@eightysoft.de> |
---|---|
date | Wed, 07 Mar 2018 22:21:43 +0100 |
parent | 2768:2af42a3af131 |
child | 3694:e45a3d04367b |
line wrap: on
line diff
--- a/mod_mam/mod_mam.lua Wed Mar 07 20:47:27 2018 +0100 +++ b/mod_mam/mod_mam.lua Wed Mar 07 22:21:43 2018 +0100 @@ -406,10 +406,14 @@ end -- Stanzas sent by local clients -module:hook("pre-message/bare", c2s_message_handler, 0); -module:hook("pre-message/full", c2s_message_handler, 0); +local priority = 0.075 +assert(priority < 0.1, "priority must be after mod_firewall"); +assert(priority > 0.05, "priority must be before mod_carbons"); +assert(priority > 0.01, "priority must be before strip_stanza_id"); +module:hook("pre-message/bare", c2s_message_handler, priority); +module:hook("pre-message/full", c2s_message_handler, priority); -- Stanszas to local clients -local priority = 0.075 +priority = 0.075 assert(priority > 0, "priority must be before mod_message"); assert(priority < 0.1, "priority must be after mod_firewall"); assert(priority > 0.05, "priority must be before mod_carbons");