Software /
code /
prosody-modules
Changeset
6172:983549664bd4
mod_storage_metronome_readonly: Fix wrongly done refactoring
author | Link Mauve <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 28 Jan 2025 21:22:05 +0100 |
parents | 6171:44f77f4f653a |
children | 6173:f99f730f2b84 |
files | mod_storage_metronome_readonly/mod_storage_metronome_readonly.lua |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_storage_metronome_readonly/mod_storage_metronome_readonly.lua Tue Jan 28 01:58:45 2025 +0100 +++ b/mod_storage_metronome_readonly/mod_storage_metronome_readonly.lua Tue Jan 28 21:22:05 2025 +0100 @@ -164,7 +164,7 @@ return datamanager.users(host, store, self.type); end -local function parse_logs(logs) +local function parse_logs(logs, jid) local iter = ipairs(logs); local i = 0; local message; @@ -224,7 +224,7 @@ if self.store == "archive" then local jid = username.."@"..host; local data = datamanager.load(username, host, "archiving"); - return parse_logs(data["logs"]); + return parse_logs(data["logs"], jid); elseif self.store:sub(1, 4) == "pep_" then local node = self.store:sub(5); @@ -305,14 +305,14 @@ end for _, stuff in ipairs(data) do - local dir = stuff.dir; + local key = stuff.dir; local size = tostring(stuff.size); local time = stuff.time; local filename = stuff.filename; local ext = filename:match(".*%.(%S+)"):lower(); local mime = mimes[ext] or "application/octet-stream"; local stanza = st.stanza("request", { xmlns = "urn:xmpp:http:upload:0", size = size, ["content-type"] = mime, filename = filename }) - list[dir] = {user.."@"..host, time, stanza}; + list[key] = {user.."@"..host, time, stanza}; end end