Fix terms: broadcasted messages should not be stored by mod_muc_mam.

This commit is contained in:
John Livingston
2024-06-27 15:14:49 +02:00
parent eaf3d85974
commit cad2eef7af
2 changed files with 12 additions and 0 deletions

View File

@ -116,3 +116,11 @@ module:hook("muc-occupant-groupchat", function(event)
return child;
end);
end, 100);
-- don't save terms messages in history
module:hook("muc-message-is-historic", function(event)
local stanza = event.stanza;
if (stanza:get_child("x-livechat-terms")) then
return false, "hint";
end
end, 1);