]> granicus.if.org Git - ejabberd/commitdiff
mod_mam: Don't store messages of type "headline"
authorHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 12 Aug 2016 18:38:17 +0000 (20:38 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 12 Aug 2016 18:38:17 +0000 (20:38 +0200)
XEP-0313 says: "a server SHOULD include in a user archive all of the
messages a user sends or receives of type 'normal' or 'chat' that
contain a <body> element."

src/mod_mam.erl

index f9a77eff294f1be1eba92cd7e891ae51942e9c38..4ee99879359b6201dd3ea60e2f3718b93a6fe65e 100644 (file)
@@ -560,6 +560,8 @@ should_archive(#xmlel{name = <<"message">>} = Pkt, LServer) ->
            false;
        <<"groupchat">> ->
            false;
+       <<"headline">> ->
+           false;
        _ ->
            case is_resent(Pkt, LServer) of
                true ->