mod_csi_simple_compat/mod_csi_simple_compat.lua
changeset 4010 fcea7cf91702
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_csi_simple_compat/mod_csi_simple_compat.lua	Fri May 01 00:54:32 2020 +0200
@@ -0,0 +1,14 @@
+local st = require "util.stanza";
+
+local important_payloads = module:get_option_set("csi_important_payloads", { });
+
+module:hook("csi-is-stanza-important", function (event)
+	local stanza = event.stanza;
+	if st.is_stanza(stanza) then
+		for important in important_payloads do
+			if stanza:find(important) then
+				return true;
+			end
+		end
+	end
+end);