Changeset

7718:c58075c4d375

mod_message, mod_carbons: Adjust event hook priorities to negative (core modules should do this to make overriding from other modules easier)
author Kim Alvefur <zash@zash.se>
date Thu, 17 Nov 2016 22:38:46 +0100
parents 7716:779a9ef6b4fd
children 7719:17c7e3ac47f7 7720:7166750fb963
files plugins/mod_carbons.lua plugins/mod_message.lua
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_carbons.lua	Fri Nov 04 13:28:10 2016 +0100
+++ b/plugins/mod_carbons.lua	Thu Nov 17 22:38:46 2016 +0100
@@ -100,11 +100,11 @@
 end
 
 -- Stanzas sent by local clients
-module:hook("pre-message/host", c2s_message_handler, 1);
-module:hook("pre-message/bare", c2s_message_handler, 1);
-module:hook("pre-message/full", c2s_message_handler, 1);
+module:hook("pre-message/host", c2s_message_handler, -0.5);
+module:hook("pre-message/bare", c2s_message_handler, -0.5);
+module:hook("pre-message/full", c2s_message_handler, -0.5);
 -- Stanzas to local clients
-module:hook("message/bare", message_handler, 1);
-module:hook("message/full", message_handler, 1);
+module:hook("message/bare", message_handler, -0.5);
+module:hook("message/full", message_handler, -0.5);
 
 module:add_feature(xmlns_carbons);
--- a/plugins/mod_message.lua	Fri Nov 04 13:28:10 2016 +0100
+++ b/plugins/mod_message.lua	Thu Nov 17 22:38:46 2016 +0100
@@ -73,13 +73,13 @@
 	else -- resource not online
 		return process_to_bare(jid_bare(stanza.attr.to), origin, stanza);
 	end
-end);
+end, -1);
 
 module:hook("message/bare", function(data)
 	-- message to bare JID recieved
 	local origin, stanza = data.origin, data.stanza;
 
 	return process_to_bare(stanza.attr.to or (origin.username..'@'..origin.host), origin, stanza);
-end);
+end, -1);
 
 module:add_feature("msgoffline");