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