diff --git a/tools/websocket.cpp b/tools/websocket.cpp index 0db6d45..a78dbb7 100644 --- a/tools/websocket.cpp +++ b/tools/websocket.cpp @@ -105,6 +105,10 @@ void Websocket::process_messages() { std::lock_guard guard(m_connection_lock); std::string response = m_on_message(a.msg->get_payload()); + if (response.empty() || response == "{}") + { + continue; + } m_server.send(a.hdl, response, websocketpp::frame::opcode::TEXT); } break;