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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user