Software /
code /
prosody
Diff
plugins/mod_pep.lua @ 11856:14a679588b7b
mod_pubsub,mod_pep: Advertise maximum number of items via XEP-0122
Clients would generally be using the "max" symbol instead of discovering
this, but this also gets us validation and earlier rejection of out of
bounds values.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 20 Oct 2021 17:32:34 +0200 |
parent | 11854:b605cbd5f13b |
child | 12022:eedd3eff0768 |
line wrap: on
line diff
--- a/plugins/mod_pep.lua Wed Oct 20 17:31:24 2021 +0200 +++ b/plugins/mod_pep.lua Wed Oct 20 17:32:34 2021 +0200 @@ -41,6 +41,13 @@ return tonumber(n); end +for _, field in ipairs(lib_pubsub.node_config_form) do + if field.var == "pubsub#max_items" then + field.range_max = max_max_items; + break; + end +end + function module.save() return { services = services;