private void SendMessage(string dataReceived, Guid clientGuid, Guid guidToSend, TcpClient clientSend) { _logger.LogInformation($"Received from {clientGuid} and Sending to {guidToSend} : {dataReceived}"); if (_data.ClientsConnectedInChat.HaveConversition(clientGuid, guidToSend)) { ChatUtils.SandStringMessage(clientSend, _requests, dataReceived); _logger.LogInformation($"client {clientSend} get message {dataReceived}"); } else { ChatUtils.CreateAlertMessage(clientSend, _data, AlertOptions.NEW_MESSAGE, $"new message from {clientGuid}"); } _data.ClientsConnectedInChat.AddMessagesToHistory(clientGuid, guidToSend, dataReceived); }