Software /
code /
prosody-modules
Diff
mod_mam/mod_mam.lua @ 671:74efb2db00a6
mod_mam: From the spec: servers SHOULD NOT archive messages that do not have a <body/> child tag.
author | Thijs Alkemade <thijsalkemade@gmail.com> |
---|---|
date | Thu, 24 May 2012 22:29:17 +0200 |
parent | 666:b42b75f3bda0 |
child | 672:8ae5317ba032 |
line wrap: on
line diff
--- a/mod_mam/mod_mam.lua Wed May 23 21:52:14 2012 +0200 +++ b/mod_mam/mod_mam.lua Thu May 24 22:29:17 2012 +0200 @@ -206,7 +206,8 @@ -- Don't store messages of these types if orig_type == "error" or orig_type == "headline" - or orig_type == "groupchat" then + or orig_type == "groupchat" + or not stanza:get_child("body") then return; -- TODO Maybe headlines should be configurable? -- TODO Write a mod_mam_muc for groupchat messages.