Mercurial > prosody-hg
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 |
| parents | 30a91d819913 |
| children | 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 |
