mod_filter_chatstates: Backout 02cd4a081db4; no longer required due to changes in mod_smacks
--- a/mod_filter_chatstates/mod_filter_chatstates.lua Mon Jun 08 15:27:28 2015 +0200
+++ b/mod_filter_chatstates/mod_filter_chatstates.lua Mon Jun 08 15:29:33 2015 +0200
@@ -1,9 +1,6 @@
local filters = require "util.filters";
local st = require "util.stanza";
-local dummy_stanza_mt = setmetatable({ __tostring = function () return ""; end }, { __index = st.stanza_mt });
-local dummy_stanza = setmetatable(st.stanza(), dummy_stanza_mt);
-
module:depends("csi");
local function filter_chatstates(stanza)
@@ -11,11 +8,11 @@
stanza = st.clone(stanza);
stanza:maptags(function (tag)
if tag.attr.xmlns ~= "http://jabber.org/protocol/chatstates" then
- return tag;
+ return tag
end
end);
if #stanza.tags == 0 then
- return dummy_stanza;
+ return nil;
end
end
return stanza;