Comparison

core/offlinemanager.lua @ 268:fd0607c8f179

Merge from waqas
author Matthew Wild <mwild1@gmail.com>
date Sat, 15 Nov 2008 00:35:09 +0000
parent 267:6303b7454ad0
child 519:cccd610a0ef9
comparison
equal deleted inserted replaced
266:34b053c001f8 268:fd0607c8f179
14 14
15 function load(node, host) 15 function load(node, host)
16 local data = datamanager.list_load(node, host, "offline"); 16 local data = datamanager.list_load(node, host, "offline");
17 if not data then return; end 17 if not data then return; end
18 for k, v in ipairs(data) do 18 for k, v in ipairs(data) do
19 stanza = st.deserialize(v); 19 local stanza = st.deserialize(v);
20 stanza:tag("delay", {xmlns = "urn:xmpp:delay", from = host, stamp = stanza.attr.stamp}):up(); -- XEP-0203 20 stanza:tag("delay", {xmlns = "urn:xmpp:delay", from = host, stamp = stanza.attr.stamp}):up(); -- XEP-0203
21 stanza:tag("x", {xmlns = "jabber:x:delay", from = host, stamp = stanza.attr.stamp_legacy}):up(); -- XEP-0091 (deprecated) 21 stanza:tag("x", {xmlns = "jabber:x:delay", from = host, stamp = stanza.attr.stamp_legacy}):up(); -- XEP-0091 (deprecated)
22 stanza.attr.stamp, stanza.attr.stamp_legacy = nil, nil; 22 stanza.attr.stamp, stanza.attr.stamp_legacy = nil, nil;
23 data[k] = stanza; 23 data[k] = stanza;
24 end 24 end