comparison 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
parents 2af42a3af131
children e45a3d04367b
comparison
equal deleted inserted replaced
2913:3fb4f72b3dfd 2914:0d2d4d5bb5f5
404 -- it'll get slow. 404 -- it'll get slow.
405 use_total = false; 405 use_total = false;
406 end 406 end
407 407
408 -- Stanzas sent by local clients 408 -- Stanzas sent by local clients
409 module:hook("pre-message/bare", c2s_message_handler, 0); 409 local priority = 0.075
410 module:hook("pre-message/full", c2s_message_handler, 0); 410 assert(priority < 0.1, "priority must be after mod_firewall");
411 assert(priority > 0.05, "priority must be before mod_carbons");
412 assert(priority > 0.01, "priority must be before strip_stanza_id");
413 module:hook("pre-message/bare", c2s_message_handler, priority);
414 module:hook("pre-message/full", c2s_message_handler, priority);
411 -- Stanszas to local clients 415 -- Stanszas to local clients
412 local priority = 0.075 416 priority = 0.075
413 assert(priority > 0, "priority must be before mod_message"); 417 assert(priority > 0, "priority must be before mod_message");
414 assert(priority < 0.1, "priority must be after mod_firewall"); 418 assert(priority < 0.1, "priority must be after mod_firewall");
415 assert(priority > 0.05, "priority must be before mod_carbons"); 419 assert(priority > 0.05, "priority must be before mod_carbons");
416 module:hook("message/bare", message_handler, priority); 420 module:hook("message/bare", message_handler, priority);
417 module:hook("message/full", message_handler, priority); 421 module:hook("message/full", message_handler, priority);