# HG changeset patch # User Kim Alvefur # Date 1373727613 -7200 # Node ID 6c0e1f9926f642cd364ad91327521e3698c42e07 # Parent f1f0c87cffdd16d3c233349c8aed58720ba451e2 mod_mam: Swap first and last first for a simpler argument to RSM in reverse queries diff -r f1f0c87cffdd -r 6c0e1f9926f6 mod_mam/mod_mam.lua --- 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)