Mercurial > prosody-modules
comparison mod_storage_xmlarchive/mod_storage_xmlarchive.lua @ 4646:072d078be095
mod_storage_xmlarchive: Advertise capabilities (none atm)
Both 'total' and 'quota' would be prohibitively expensive for the kind
of archives this module targets as it would require counting items
across the entire archive.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 13 Aug 2021 01:18:32 +0200 |
parents | b92147edd172 |
children | b91e40472d68 |
comparison
equal
deleted
inserted
replaced
4645:25ce28711fac | 4646:072d078be095 |
---|---|
19 module:require"datamanager_append_raw"; | 19 module:require"datamanager_append_raw"; |
20 end | 20 end |
21 | 21 |
22 local archive = {}; | 22 local archive = {}; |
23 local archive_mt = { __index = archive }; | 23 local archive_mt = { __index = archive }; |
24 | |
25 archive.caps = { | |
26 total = false, | |
27 quota = nil, | |
28 }; | |
24 | 29 |
25 local is_stanza = st.is_stanza or function (s) | 30 local is_stanza = st.is_stanza or function (s) |
26 return getmetatable(s) == st.stanza_mt; | 31 return getmetatable(s) == st.stanza_mt; |
27 end | 32 end |
28 | 33 |