Software /
code /
prosody
Comparison
plugins/mod_pep.lua @ 9082:297a06074175
mod_pep: Return true if all node config checks passes (fixes configuration)
util.pubsub would treat the default nil return as falsy and reject all
attempts to configure nodes
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 03 Aug 2018 20:39:18 +0200 |
parent | 9080:1b21f8ffaec8 |
child | 9097:ce2ba9f91c84 |
comparison
equal
deleted
inserted
replaced
9081:ce57c69a20e2 | 9082:297a06074175 |
---|---|
42 | 42 |
43 function check_node_config(node, actor, new_config) -- luacheck: ignore 212/node 212/actor | 43 function check_node_config(node, actor, new_config) -- luacheck: ignore 212/node 212/actor |
44 if (new_config["max_items"] or 1) > max_max_items then | 44 if (new_config["max_items"] or 1) > max_max_items then |
45 return false; | 45 return false; |
46 end | 46 end |
47 return true; | |
47 end | 48 end |
48 | 49 |
49 local function subscription_presence(username, recipient) | 50 local function subscription_presence(username, recipient) |
50 local user_bare = jid_join(username, host); | 51 local user_bare = jid_join(username, host); |
51 local recipient_bare = jid_bare(recipient); | 52 local recipient_bare = jid_bare(recipient); |