Comparison

plugins/mod_pubsub/pubsub.lib.lua @ 8978:9d6c0c11e383

mod_pubsub: Translate missing fields into node config
author Kim Alvefur <zash@zash.se>
date Fri, 06 Jul 2018 16:04:26 +0200
parent 8953:19cbe80df9c8
child 8979:6897b2e18bdf
comparison
equal deleted inserted replaced
8977:f4030a506d6b 8978:9d6c0c11e383
433 return true; 433 return true;
434 end 434 end
435 local new_config = { 435 local new_config = {
436 ["max_items"] = tonumber(form_data["pubsub#max_items"]); 436 ["max_items"] = tonumber(form_data["pubsub#max_items"]);
437 ["persist_items"] = form_data["pubsub#persist_items"]; 437 ["persist_items"] = form_data["pubsub#persist_items"];
438 ["notification_type"] = form_data["pubsub#notification_type"];
439 ["include_body"] = form_data["pubsub#include_body"];
438 }; 440 };
439 local ok, err = service:set_node_config(node, stanza.attr.from, new_config); 441 local ok, err = service:set_node_config(node, stanza.attr.from, new_config);
440 if not ok then 442 if not ok then
441 origin.send(pubsub_error_reply(stanza, err)); 443 origin.send(pubsub_error_reply(stanza, err));
442 return true; 444 return true;