Mercurial > prosody-modules
comparison mod_mam/mod_mam.lua @ 2021:5fb917b86838
mod_mam: Merge identical conditional blocks
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 19 Jan 2016 14:34:12 +0100 |
parents | 37b30f10fbba |
children | 77b9c7e5fd63 |
comparison
equal
deleted
inserted
replaced
2020:37b30f10fbba | 2021:5fb917b86838 |
---|---|
183 | 183 |
184 if reverse then | 184 if reverse then |
185 for i = #results, 1, -1 do | 185 for i = #results, 1, -1 do |
186 origin.send(results[i]); | 186 origin.send(results[i]); |
187 end | 187 end |
188 first, last = last, first; | |
188 end | 189 end |
189 | 190 |
190 -- That's all folks! | 191 -- That's all folks! |
191 module:log("debug", "Archive query %s completed", tostring(qid)); | 192 module:log("debug", "Archive query %s completed", tostring(qid)); |
192 | 193 |
193 if reverse then first, last = last, first; end | |
194 origin.send(st.message(msg_reply_attr) | 194 origin.send(st.message(msg_reply_attr) |
195 :tag("fin", { xmlns = xmlns_mam, queryid = qid, complete = complete }) | 195 :tag("fin", { xmlns = xmlns_mam, queryid = qid, complete = complete }) |
196 :add_child(rsm.generate { | 196 :add_child(rsm.generate { |
197 first = first, last = last, count = total })); | 197 first = first, last = last, count = total })); |
198 return true; | 198 return true; |