Mercurial > prosody-modules
comparison mod_pubsub_text_interface/mod_pubsub_text_interface.lua @ 4489:725768d83830
mod_pubsub_text_interface: Pass node object to broadcaster for config access
Otherwise certain node settings have no effect when asking for the last
item
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 02 Mar 2021 19:20:41 +0100 |
parents | f31eac6b2e9c |
children | bbf9e36db3a9 |
comparison
equal
deleted
inserted
replaced
4488:eea62d30ae08 | 4489:725768d83830 |
---|---|
75 elseif not item_id then | 75 elseif not item_id then |
76 reply:body("node is empty"); | 76 reply:body("node is empty"); |
77 else | 77 else |
78 pubsub.config.broadcaster("items", node_arg, { | 78 pubsub.config.broadcaster("items", node_arg, { |
79 [from] = { ["pubsub#include_body"] = true } | 79 [from] = { ["pubsub#include_body"] = true } |
80 }, item); | 80 }, item, nil, pubsub.nodes[node_arg]); |
81 reply:body("OK"); | 81 reply:body("OK"); |
82 end | 82 end |
83 else | 83 else |
84 reply:body("Unknown command. `help` to list commands."); | 84 reply:body("Unknown command. `help` to list commands."); |
85 reply:tag("response", { xmlns = xmlns_quick_resp, value = "help", }):up(); | 85 reply:tag("response", { xmlns = xmlns_quick_resp, value = "help", }):up(); |