using System.Net.WebSockets; using System.Text.Json; using MauMau_Server.Websockets; namespace MauMau_Server.Mau; public class Chat { private readonly Room _room; public Chat(Room room) { _room = room; } public void SendChatMessage(string connectionId, string message) { var chatMessage = new ChatOutput(connectionId, message); var formattedMessage = new MessageDTO("CHAT", JsonSerializer.Serialize(chatMessage)); WebsocketManager.BroadcastAsync(_room.GetWebsockets(), JsonSerializer.Serialize(formattedMessage)); } }