diff --git a/src/websocket_server.cpp b/src/websocket_server.cpp index ad71d5f..c8b7471 100644 --- a/src/websocket_server.cpp +++ b/src/websocket_server.cpp @@ -130,7 +130,7 @@ int WebSocketServer::wsCallback(struct lws *wsi, json parsed = json::parse(msg); if (parsed.contains("event") && parsed["event"] == "setUserId") { if (parsed.contains("data") && parsed["data"].contains("userId")) { - ud->userId = parsed["data"]["userId"]; + ud->userId = parsed["data"]["userId"].get(); std::cout << "User-ID gesetzt: " << ud->userId << std::endl; // Verbindung in der Map speichern