diff options
author | louiz’ <louiz@louiz.org> | 2016-09-29 20:53:40 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-09-29 20:53:40 +0200 |
commit | ee4cf5dc2d3eaa43794a8ac736a6409e08082882 (patch) | |
tree | cc463fcacd4b5ebf06f67de2a5cad44c78c8542c /louloulibs/xmpp/adhoc_commands_handler.cpp | |
parent | 363a0bf02cf20592b2f9f034de1c5f54c8922b82 (diff) | |
download | biboumi-ee4cf5dc2d3eaa43794a8ac736a6409e08082882.tar.gz biboumi-ee4cf5dc2d3eaa43794a8ac736a6409e08082882.tar.bz2 biboumi-ee4cf5dc2d3eaa43794a8ac736a6409e08082882.tar.xz biboumi-ee4cf5dc2d3eaa43794a8ac736a6409e08082882.zip |
Add AdhocCommandHandlers::add_command to simplify the usage of this class
And make things a little bit clearer
Diffstat (limited to 'louloulibs/xmpp/adhoc_commands_handler.cpp')
-rw-r--r-- | louloulibs/xmpp/adhoc_commands_handler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/louloulibs/xmpp/adhoc_commands_handler.cpp b/louloulibs/xmpp/adhoc_commands_handler.cpp index 17c4e67..573c9ec 100644 --- a/louloulibs/xmpp/adhoc_commands_handler.cpp +++ b/louloulibs/xmpp/adhoc_commands_handler.cpp @@ -15,9 +15,9 @@ const std::map<const std::string, const AdhocCommand>& AdhocCommandsHandler::get return this->commands; } -std::map<const std::string, const AdhocCommand>& AdhocCommandsHandler::get_commands() +void AdhocCommandsHandler::add_command(std::string name, AdhocCommand command) { - return this->commands; + this->commands.emplace(std::make_pair(std::move(name), std::move(command))); } XmlNode AdhocCommandsHandler::handle_request(const std::string& executor_jid, const std::string& to, XmlNode command_node) |