Software /
code /
prosody
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 |