Software /
code /
prosody-modules
Comparison
mod_carbons/mod_carbons.lua @ 1316:d3e75f6dde9b
mod_carbons: Ignore MUC PMs if tagged as such
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 22 Feb 2014 13:25:01 +0100 |
parent | 1184:0d3d15586d7e |
child | 1317:35c57db6877f |
comparison
equal
deleted
inserted
replaced
1315:e8eebf281405 | 1316:d3e75f6dde9b |
---|---|
71 module:log("debug", "Message tagged private, ignoring"); | 71 module:log("debug", "Message tagged private, ignoring"); |
72 return | 72 return |
73 elseif stanza:get_child("no-copy", "urn:xmpp:hints") then | 73 elseif stanza:get_child("no-copy", "urn:xmpp:hints") then |
74 module:log("debug", "Message has no-copy hint, ignoring"); | 74 module:log("debug", "Message has no-copy hint, ignoring"); |
75 return | 75 return |
76 elseif stanza:get_child("x", "http://jabber.org/protocol/muc#user") then | |
77 module:log("debug", "MUC PM, ignoring"); | |
78 return | |
76 end | 79 end |
77 | 80 |
78 -- Create the carbon copy and wrap it as per the Stanza Forwarding XEP | 81 -- Create the carbon copy and wrap it as per the Stanza Forwarding XEP |
79 local copy = st.clone(stanza); | 82 local copy = st.clone(stanza); |
80 copy.attr.xmlns = "jabber:client"; | 83 copy.attr.xmlns = "jabber:client"; |