Comparison

plugins/mod_account_activity.lua @ 13667:3052eae50c98 13.0

mod_account_activity: Fix required module names
author Matthew Wild <mwild1@gmail.com>
date Wed, 12 Feb 2025 17:15:00 +0000
parent 13665:30a91d819913
child 13668:6be7de547a25
comparison
equal deleted inserted replaced
13665:30a91d819913 13667:3052eae50c98
1 local jid = require "util.jid"; 1 local jid = require "prosody.util.jid";
2 local time = os.time; 2 local time = os.time;
3 3
4 local store = module:open_store(nil, "keyval+"); 4 local store = module:open_store(nil, "keyval+");
5 5
6 module:hook("authentication-success", function(event) 6 module:hook("authentication-success", function(event)
55 host_selector = "host"; 55 host_selector = "host";
56 handler = function(self, host) --luacheck: ignore 212/host 56 handler = function(self, host) --luacheck: ignore 212/host
57 local lastlog2 = module:open_store("lastlog2", "keyval+"); 57 local lastlog2 = module:open_store("lastlog2", "keyval+");
58 local n_updated, n_errors, n_skipped = 0, 0, 0; 58 local n_updated, n_errors, n_skipped = 0, 0, 0;
59 59
60 local async = require "util.async"; 60 local async = require "prosody.util.async";
61 61
62 local p = require "util.promise".new(function (resolve) 62 local p = require "prosody.util.promise".new(function (resolve)
63 local async_runner = async.runner(function () 63 local async_runner = async.runner(function ()
64 local n = 0; 64 local n = 0;
65 for username in lastlog2:items() do 65 for username in lastlog2:items() do
66 n = n + 1; 66 n = n + 1;
67 if n % 100 == 0 then 67 if n % 100 == 0 then