Füge Methode zum Senden von Nachrichten an alle Benutzer im ChatRoom hinzu

- Implementiere die Methode `sendToAllUsers`, um Nachrichten an alle aktiven Benutzer im Raum zu senden.
- Aktualisiere die WebSocket-Nachrichtenverarbeitung im SSLServer, um die aktualisierte Benutzerliste an alle Benutzer im Raum zu senden, wenn sich die Benutzerfarbe ändert.
- Ergänze Debug-Ausgaben zur Nachverfolgbarkeit der gesendeten Benutzerliste.
This commit is contained in:
Torsten Schulz (local)
2025-09-05 15:29:23 +02:00
parent 21c224835f
commit fe81e19bef
3 changed files with 22 additions and 0 deletions

View File

@@ -57,6 +57,7 @@ namespace Yc
RoomType type();
bool isType(RoomType type);
bool canDice();
void sendToAllUsers(ChatUser::MsgType type, Json::Value message);
unsigned int addDice(std::shared_ptr<ChatUser> user, int diceValue);
bool accessAllowed(std::string userName, std::string password);
bool userIsInRoom(std::string userName);