Mercurial > prosody-modules
comparison 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 |
| parents | b42b75f3bda0 |
| children | 8ae5317ba032 |
comparison
equal
deleted
inserted
replaced
| 670:9d8efb804a00 | 671:74efb2db00a6 |
|---|---|
| 204 orig_to = orig_to or orig_from; -- Weird corner cases | 204 orig_to = orig_to or orig_from; -- Weird corner cases |
| 205 | 205 |
| 206 -- Don't store messages of these types | 206 -- Don't store messages of these types |
| 207 if orig_type == "error" | 207 if orig_type == "error" |
| 208 or orig_type == "headline" | 208 or orig_type == "headline" |
| 209 or orig_type == "groupchat" then | 209 or orig_type == "groupchat" |
| 210 or not stanza:get_child("body") then | |
| 210 return; | 211 return; |
| 211 -- TODO Maybe headlines should be configurable? | 212 -- TODO Maybe headlines should be configurable? |
| 212 -- TODO Write a mod_mam_muc for groupchat messages. | 213 -- TODO Write a mod_mam_muc for groupchat messages. |
| 213 end | 214 end |
| 214 | 215 |
