summaryrefslogtreecommitdiff
path: root/louloulibs/xmpp/adhoc_command.cpp
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2015-12-21 21:15:03 +0100
committerFlorent Le Coz <louiz@louiz.org>2015-12-23 11:05:54 +0100
commit9714d02018904b0c207a3f4d7de0be1a6a22774b (patch)
tree2357be6e7e2399e057aa3c3b8ded7286a96dc6ee /louloulibs/xmpp/adhoc_command.cpp
parent7e2427148e9023483f266cd3ac4e167d50320796 (diff)
downloadbiboumi-9714d02018904b0c207a3f4d7de0be1a6a22774b.tar.gz
biboumi-9714d02018904b0c207a3f4d7de0be1a6a22774b.tar.bz2
biboumi-9714d02018904b0c207a3f4d7de0be1a6a22774b.tar.xz
biboumi-9714d02018904b0c207a3f4d7de0be1a6a22774b.zip
Also store a reference instead of a pointer, in AdhocCommandsHandler
Diffstat (limited to 'louloulibs/xmpp/adhoc_command.cpp')
-rw-r--r--louloulibs/xmpp/adhoc_command.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/louloulibs/xmpp/adhoc_command.cpp b/louloulibs/xmpp/adhoc_command.cpp
index b8b07c6..8a8bcff 100644
--- a/louloulibs/xmpp/adhoc_command.cpp
+++ b/louloulibs/xmpp/adhoc_command.cpp
@@ -20,7 +20,7 @@ bool AdhocCommand::is_admin_only() const
return this->admin_only;
}
-void PingStep1(XmppComponent*, AdhocSession&, XmlNode& command_node)
+void PingStep1(XmppComponent&, AdhocSession&, XmlNode& command_node)
{
XmlNode note("note");
note["type"] = "info";
@@ -28,7 +28,7 @@ void PingStep1(XmppComponent*, AdhocSession&, XmlNode& command_node)
command_node.add_child(std::move(note));
}
-void HelloStep1(XmppComponent*, AdhocSession&, XmlNode& command_node)
+void HelloStep1(XmppComponent&, AdhocSession&, XmlNode& command_node)
{
XmlNode x("jabber:x:data:x");
x["type"] = "form";
@@ -48,11 +48,10 @@ void HelloStep1(XmppComponent*, AdhocSession&, XmlNode& command_node)
command_node.add_child(std::move(x));
}
-void HelloStep2(XmppComponent*, AdhocSession& session, XmlNode& command_node)
+void HelloStep2(XmppComponent&, AdhocSession& session, XmlNode& command_node)
{
// Find out if the name was provided in the form.
- const XmlNode* x = command_node.get_child("x", "jabber:x:data");
- if (x)
+ if (const XmlNode* x = command_node.get_child("x", "jabber:x:data"))
{
const XmlNode* name_field = nullptr;
for (const XmlNode* field: x->get_children("field", "jabber:x:data"))
@@ -63,8 +62,7 @@ void HelloStep2(XmppComponent*, AdhocSession& session, XmlNode& command_node)
}
if (name_field)
{
- const XmlNode* value = name_field->get_child("value", "jabber:x:data");
- if (value)
+ if (const XmlNode* value = name_field->get_child("value", "jabber:x:data"))
{
XmlNode note("note");
note["type"] = "info";
@@ -84,7 +82,7 @@ void HelloStep2(XmppComponent*, AdhocSession& session, XmlNode& command_node)
session.terminate();
}
-void Reload(XmppComponent*, AdhocSession&, XmlNode& command_node)
+void Reload(XmppComponent&, AdhocSession&, XmlNode& command_node)
{
::reload_process();
command_node.delete_all_children();