Verbessere die sichere Initialisierung von Benutzerdaten im WebSocket-Callback

- Ergänze die Initialisierung der Benutzerdaten im WebSocket-Callback, um sicherzustellen, dass die Daten korrekt und sicher gesetzt werden.
- Füge einen neuen Konstruktor für `WebSocketUserData` hinzu, um die Handhabung der Benutzerdaten zu optimieren.
This commit is contained in:
Torsten Schulz (local)
2025-09-05 14:16:52 +02:00
parent 88b02c837d
commit 9cccfbe307
2 changed files with 21 additions and 50 deletions

View File

@@ -17,14 +17,7 @@
#include <libwebsockets.h>
// Forward declaration for WebSocket user data
struct WebSocketUserData {
std::string pendingMessage;
std::string token;
std::string userName;
std::string userColor;
std::string currentRoom;
bool authenticated;
};
// WebSocketUserData removed - using direct lws_write instead
namespace Yc {
namespace Lib {