Mercurial > prosody-hg
comparison plugins/mod_muc_mam.lua @ 12861:57e86d537ffe
mod_muc_mam: Use higher precision timestamps
See also 781772c8b6d9
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 21 Jan 2023 17:24:45 +0100 |
| parents | cd738fb8c754 |
| children | 74b9e05af71e |
comparison
equal
deleted
inserted
replaced
| 12860:38b3cd292ee5 | 12861:57e86d537ffe |
|---|---|
| 27 local mod_muc = module:depends"muc"; | 27 local mod_muc = module:depends"muc"; |
| 28 local get_room_from_jid = mod_muc.get_room_from_jid; | 28 local get_room_from_jid = mod_muc.get_room_from_jid; |
| 29 | 29 |
| 30 local is_stanza = st.is_stanza; | 30 local is_stanza = st.is_stanza; |
| 31 local tostring = tostring; | 31 local tostring = tostring; |
| 32 local time_now = os.time; | 32 local time_now = require "util.time".now; |
| 33 local m_min = math.min; | 33 local m_min = math.min; |
| 34 local timestamp, datestamp = import("util.datetime", "datetime", "date"); | 34 local timestamp, datestamp = import("util.datetime", "datetime", "date"); |
| 35 local default_max_items, max_max_items = 20, module:get_option_number("max_archive_query_results", 50); | 35 local default_max_items, max_max_items = 20, module:get_option_number("max_archive_query_results", 50); |
| 36 | 36 |
| 37 local cleanup_after = module:get_option_string("muc_log_expires_after", "1w"); | 37 local cleanup_after = module:get_option_string("muc_log_expires_after", "1w"); |
