From 43793e1065120b417212ab6c219ac0fa7b1a9ab6 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 23 Aug 2024 22:31:11 +0200 Subject: [PATCH] message parser reuse type string instead of hard coding the type --- tools/message_parser.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tools/message_parser.cpp b/tools/message_parser.cpp index 1319f87..8a9afe6 100644 --- a/tools/message_parser.cpp +++ b/tools/message_parser.cpp @@ -30,28 +30,28 @@ json command_parser(json command) switch (cmd) { case Command::get_UI_element: - std::cout << "get_UI_element: " << command["id"] << std::endl; - j["response"]["type"] = "get_UI_element"; + std::cout << type << ": " << command["id"] << std::endl; + j["response"]["type"] = type; j["response"]["UI_item"] = g_simulators.invoke_active_simulator()->get_UI_item(command["id"])->to_json(); break; case Command::get_UI_elements: - std::cout << "get_UI_elements" << std::endl; - j["response"]["type"] = "get_UI_elements"; + std::cout << type << std::endl; + j["response"]["type"] = type; j["response"]["UI_items"] = g_simulators.invoke_active_simulator()->get_UI_items()["UI_items"]; break; case Command::switch_simulator: - std::cout << "switch_simulator to " << command["name"] << std::endl; + std::cout << type << " to " << command["name"] << std::endl; g_simulators.switch_simulator(command["name"]); - j["response"]["type"] = "switch_simulator"; + j["response"]["type"] = type; break; case Command::get_active_simulator_name: - std::cout << "get_active_simulator_name" << std::endl; - j["response"]["type"] = "get_active_simulator_name"; + std::cout << type << std::endl; + j["response"]["type"] = type; j["response"]["name"] = g_simulators.active_simulator_name(); break; case Command::get_simulators: - std::cout << "get_simulators" << std::endl; - j["response"]["type"] = "get_simulators"; + std::cout << type << std::endl; + j["response"]["type"] = type; j["response"]["simulators"] = g_simulators.list_simulators(); break; default: