Changeset

7839:f3e1925f29c2

mod_mam: Update to XEP-0313 v0.5.1
author Kim Alvefur <zash@zash.se>
date Fri, 04 Nov 2016 13:59:49 +0100
parents 7838:e5d5e5946af5
children 7840:92b6aa3ea2ce
files plugins/mod_mam/mamprefsxml.lib.lua plugins/mod_mam/mod_mam.lua
diffstat 2 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_mam/mamprefsxml.lib.lua	Mon Nov 28 07:35:49 2016 +0100
+++ b/plugins/mod_mam/mamprefsxml.lib.lua	Fri Nov 04 13:59:49 2016 +0100
@@ -4,7 +4,7 @@
 -- This file is MIT/X11 licensed.
 
 local st = require"util.stanza";
-local xmlns_mam = "urn:xmpp:mam:0";
+local xmlns_mam = "urn:xmpp:mam:1";
 
 local default_attrs = {
 	always = true, [true] = "always",
--- a/plugins/mod_mam/mod_mam.lua	Mon Nov 28 07:35:49 2016 +0100
+++ b/plugins/mod_mam/mod_mam.lua	Fri Nov 04 13:59:49 2016 +0100
@@ -3,7 +3,7 @@
 --
 -- This file is MIT/X11 licensed.
 
-local xmlns_mam     = "urn:xmpp:mam:0";
+local xmlns_mam     = "urn:xmpp:mam:1";
 local xmlns_delay   = "urn:xmpp:delay";
 local xmlns_forward = "urn:xmpp:forward:0";
 
@@ -142,7 +142,6 @@
 	end
 	local total = tonumber(err);
 
-	origin.send(st.reply(stanza));
 	local msg_reply_attr = { to = stanza.attr.from, from = stanza.attr.to };
 
 	local results = {};
@@ -188,7 +187,7 @@
 	-- That's all folks!
 	module:log("debug", "Archive query %s completed", tostring(qid));
 
-	origin.send(st.message(msg_reply_attr)
+	origin.send(st.reply(stanza)
 		:tag("fin", { xmlns = xmlns_mam, queryid = qid, complete = complete })
 			:add_child(rsm.generate {
 				first = first, last = last, count = total }));