# HG changeset patch # User David Demelier # Date 1531250520 -7200 # Node ID d615af5e505b4d8d2c8e0027fd2a3b6a7a6e0f3d # Parent fff3ee62d0fc41eb3ae4bc66df3644d20f381838 Irccdctl: add missing command property diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_connect_cli.cpp --- a/irccdctl/server_connect_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_connect_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -65,8 +65,9 @@ throw std::invalid_argument("server-connect requires at least 2 arguments"); auto object = nlohmann::json::object({ - { "name", copy[0] }, - { "host", copy[1] } + { "command", "server-connect" }, + { "name", copy[0] }, + { "host", copy[1] } }); if (copy.size() == 3) { diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_join_cli.cpp --- a/irccdctl/server_join_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_join_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,6 +33,7 @@ throw std::invalid_argument("server-join requires at least 2 arguments"); auto object = nlohmann::json::object({ + { "command", "server-join" }, { "server", args[0] }, { "channel", args[1] } }); diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_kick_cli.cpp --- a/irccdctl/server_kick_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_kick_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,9 +33,10 @@ throw std::invalid_argument("server-kick requires at least 3 arguments "); auto object = nlohmann::json::object({ - { "server", args[0] }, - { "target", args[1] }, - { "channel", args[2] } + { "command", "server-kick" }, + { "server", args[0] }, + { "target", args[1] }, + { "channel", args[2] } }); if (args.size() == 4) diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_me_cli.cpp --- a/irccdctl/server_me_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_me_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,6 +33,7 @@ throw std::runtime_error("server-me requires 3 arguments"); request(ctl, { + { "command", "server-me" }, { "server", args[0] }, { "target", args[1] }, { "message", args[2] } diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_message_cli.cpp --- a/irccdctl/server_message_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_message_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,9 +33,10 @@ throw std::invalid_argument("server-message requires 3 arguments"); request(ctl, { - { "server", args[0] }, - { "target", args[1] }, - { "message", args[2] } + { "command", "server-message" }, + { "server", args[0] }, + { "target", args[1] }, + { "message", args[2] } }); } diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_nick_cli.cpp --- a/irccdctl/server_nick_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_nick_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,8 +33,9 @@ throw std::invalid_argument("server-nick requires 2 arguments"); request(ctl, { - { "server", args[0] }, - { "nickname", args[1] } + { "command", "server-nick" }, + { "server", args[0] }, + { "nickname", args[1] } }); } diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_part_cli.cpp --- a/irccdctl/server_part_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_part_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,8 +33,9 @@ throw std::invalid_argument("server-part requires at least 2 arguments"); auto object = nlohmann::json::object({ - { "server", args[0] }, - { "channel", args[1] } + { "command", "server-part" }, + { "server", args[0] }, + { "channel", args[1] } }); if (args.size() >= 3) diff -r fff3ee62d0fc -r d615af5e505b irccdctl/server_topic_cli.cpp --- a/irccdctl/server_topic_cli.cpp Mon Jul 09 21:02:00 2018 +0200 +++ b/irccdctl/server_topic_cli.cpp Tue Jul 10 21:22:00 2018 +0200 @@ -33,9 +33,10 @@ throw std::invalid_argument("server-topic requires 3 arguments"); request(ctl, { - { "server", args[0] }, - { "channel", args[1] }, - { "topic", args[2] } + { "command", "server-topic" }, + { "server", args[0] }, + { "channel", args[1] }, + { "topic", args[2] } }); }