Mercurial > prosody-modules
changeset 6549:d2e50b587721
mod_firewall: marks: switch to keyval+ store API
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sun, 24 May 2026 10:49:09 +0100 |
| parents | 430584888704 |
| children | f9d93d7cd6d5 |
| files | mod_firewall/marks.lib.lua |
| diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_firewall/marks.lib.lua Sun May 24 10:48:24 2026 +0100 +++ b/mod_firewall/marks.lib.lua Sun May 24 10:49:09 2026 +0100 @@ -1,5 +1,4 @@ -local mark_storage = module:open_store("firewall_marks"); -local mark_map_storage = module:open_store("firewall_marks", "map"); +local mark_storage = module:open_store("firewall_marks", "keyval+"); local user_sessions = prosody.hosts[module.host].sessions; @@ -27,7 +26,7 @@ if marks then marks[event.mark] = event.timestamp; end - local ok, err = mark_map_storage:set(event.username, event.mark, event.timestamp); + local ok, err = mark_storage:set_key(event.username, event.mark, event.timestamp); if not ok then module:log("error", "Failed to mark user %q with %q: %s", event.username, event.mark, err); end @@ -40,7 +39,7 @@ if marks then marks[event.mark] = nil; end - local ok, err = mark_map_storage:set(event.username, event.mark, nil); + local ok, err = mark_storage:set_key(event.username, event.mark, nil); if not ok then module:log("error", "Failed to unmark user %q with %q: %s", event.username, event.mark, err); end
