Mercurial > prosody-hg
comparison plugins/mod_pubsub/commands.lib.lua @ 13623:e226f9632a48
mod_pubsub: Remove duplicate create_node command
Removed the one without error handling.
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 14 Jan 2025 12:26:14 +0000 |
| parents | 8091c1b8023e |
| children | fe024a5be7e6 |
comparison
equal
deleted
inserted
replaced
| 13622:4e908958660e | 13623:e226f9632a48 |
|---|---|
| 2 local st = require "prosody.util.stanza"; | 2 local st = require "prosody.util.stanza"; |
| 3 | 3 |
| 4 local pubsub_lib = module:require("mod_pubsub/pubsub"); | 4 local pubsub_lib = module:require("mod_pubsub/pubsub"); |
| 5 | 5 |
| 6 local function add_commands(get_service) | 6 local function add_commands(get_service) |
| 7 module:add_item("shell-command", { | |
| 8 section = "pubsub"; | |
| 9 section_desc = "Manage publish/subscribe nodes"; | |
| 10 name = "create_node"; | |
| 11 desc = "Create a node with the specified name"; | |
| 12 args = { | |
| 13 { name = "service_jid", type = "string" }; | |
| 14 { name = "node_name", type = "string" }; | |
| 15 }; | |
| 16 host_selector = "service_jid"; | |
| 17 | |
| 18 handler = function (self, service_jid, node_name) --luacheck: ignore 212/self | |
| 19 return get_service(service_jid):create(node_name, true); | |
| 20 end; | |
| 21 }); | |
| 22 | |
| 23 module:add_item("shell-command", { | 7 module:add_item("shell-command", { |
| 24 section = "pubsub"; | 8 section = "pubsub"; |
| 25 section_desc = "Manage publish/subscribe nodes"; | 9 section_desc = "Manage publish/subscribe nodes"; |
| 26 name = "list_nodes"; | 10 name = "list_nodes"; |
| 27 desc = "List nodes on a pubsub service"; | 11 desc = "List nodes on a pubsub service"; |
