diff -r 6a65142052c8 -r 73d4eb93657b plugins/archive.lua --- a/plugins/archive.lua Fri Mar 03 12:10:54 2023 +0000 +++ b/plugins/archive.lua Thu Mar 16 11:41:52 2023 +0000 @@ -7,7 +7,7 @@ local xmlns_mam = "urn:xmpp:mam:2" local xmlns_forward = "urn:xmpp:forward:0"; local xmlns_delay = "urn:xmpp:delay"; -local uuid = require "util.uuid".generate; +local new_id = require "util.id".short; local parse_datetime = require "util.datetime".parse; local datetime = require "util.datetime".datetime; local dataform = require"util.dataforms".new; @@ -23,8 +23,8 @@ function verse.plugins.archive(stream) function stream:query_archive(where, query_params, callback) - local queryid = uuid(); - local query_st = st.iq{ type="set", to = where } + local queryid = new_id(); + local query_st = st.iq{ id = queryid, type="set", to = where } :tag("query", { xmlns = xmlns_mam, queryid = queryid });