--- a/mod_pubsub_text_interface/mod_pubsub_text_interface.lua Mon Aug 20 22:52:20 2018 +0200
+++ b/mod_pubsub_text_interface/mod_pubsub_text_interface.lua Mon Aug 20 22:58:30 2018 +0200
@@ -26,6 +26,8 @@
local reply = st.reply(stanza);
reply.attr.id = id.medium();
+ local command, node = body:match("^(%a+)%s+(.*)");
+
if body == "help" then
reply:body(help);
elseif body == "list" then
@@ -39,9 +41,7 @@
else
reply:body(nodes);
end
- end
- local command, node = body:match("^(%a+)%s+(.*)");
- if command == "subscribe" then
+ elseif command == "subscribe" then
local ok, err = pubsub:add_subscription(node, from, jid.bare(from), { ["pubsub#include_body"] = true });
reply:body(ok and "OK" or err);
elseif command == "unsubscribe" then