aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2018-12-05 18:06:45 +0100
committerFelix Morgner <felix.morgner@gmail.com>2018-12-05 18:06:45 +0100
commit34856069f596fc5b88f496153f17c16047d4001a (patch)
tree94dcf91a7e2d50cbc78a623abee085fbdd00e968
parent804a3de3f0d375f8df838c61fcb1a9959ec29f34 (diff)
downloadwanda-34856069f596fc5b88f496153f17c16047d4001a.tar.xz
wanda-34856069f596fc5b88f496153f17c16047d4001a.zip
core: add change command factory
-rw-r--r--src/command.cpp5
-rw-r--r--src/command.hpp2
-rw-r--r--src/wandac.cpp2
3 files changed, 8 insertions, 1 deletions
diff --git a/src/command.cpp b/src/command.cpp
index 05784b3..6831d5e 100644
--- a/src/command.cpp
+++ b/src/command.cpp
@@ -40,4 +40,9 @@ std::optional<command> make_command(message message)
return std::nullopt;
}
+command make_change_command()
+{
+ return {command_id::change};
+}
+
} // namespace wanda \ No newline at end of file
diff --git a/src/command.hpp b/src/command.hpp
index 54bf02d..5fac065 100644
--- a/src/command.hpp
+++ b/src/command.hpp
@@ -24,6 +24,8 @@ struct command
std::optional<command> make_command(message message);
+command make_change_command();
+
} // namespace wanda
#endif \ No newline at end of file
diff --git a/src/wandac.cpp b/src/wandac.cpp
index 0f1d15d..6f57e96 100644
--- a/src/wandac.cpp
+++ b/src/wandac.cpp
@@ -60,7 +60,7 @@ struct listener : wanda::commander::listener
{
if (m_cli.command == "change")
{
- commander.send({wanda::command_id::change});
+ commander.send(wanda::make_change_command());
commander.stop();
}
}