mod_mam: Swap first and last first for a simpler argument to RSM in reverse queries
--- a/mod_mam/mod_mam.lua Fri Jul 12 23:18:30 2013 +0200
+++ b/mod_mam/mod_mam.lua Sat Jul 13 17:00:13 2013 +0200
@@ -213,9 +213,10 @@
-- That's all folks!
module:log("debug", "Archive query %s completed", tostring(qid));
+ if reverse then first, last = last, first; end
return origin.send(st.reply(stanza)
:query(xmlns_mam):add_child(rsm.generate {
- first = (reverse and last or first), last = (reverse and first or last), count = #data}));
+ first = first, last = last, count = #data }));
end);
local function has_in_roster(user, who)