updated networking

This commit is contained in:
Jonas Zeunert
2020-01-09 23:03:42 +01:00
parent eb58a06f49
commit 5cd9e35a93
4 changed files with 8 additions and 10 deletions

View File

@@ -221,21 +221,20 @@ boost::optional<Poco::JSON::Object> OutputRequestHandler::parseSound(const std::
return response;
}
boost::optional<Poco::JSON::Object> OutputRequestHandler::parseDisplay(const std::string& item_name, const std::string& action, const std::string& score)
boost::optional<Poco::JSON::Object> OutputRequestHandler::parseDisplay(const std::string& display_name, const std::string& action, const std::string& score)
{
Poco::JSON::Object response;
if(item_name == "")
if(display_name == "")
{
response.set("displays", this->output_driver->get_displays());
return response;
}
uint8_t display_number = std::stoi(item_name);
auto opt_display = this->output_driver->get_display(display_number);
auto opt_display = this->output_driver->get_display(display_name);
if(!opt_display)
{
throw new Poco::NotFoundException("No display with number \"" + item_name + "\"!");
throw new Poco::NotFoundException("No display with name \"" + display_name + "\"!");
}
auto display = opt_display->get();