public async void Send([FromBody] ChatMessage chat) { Console.WriteLine("MessageController : Send"); chat = _chatHandler.SendMessage(chat); var mess = _notificationsMessageHandler.GenerateMessageFromPayload(chat, MessageType.MessageAdded); await _notificationsMessageHandler.SendMessageToAllAsync(mess); }
void SendMessages(IChatHandler chat, List <ChatMessage> newMessagesFromAnotherChat) { if (newMessagesFromAnotherChat == null) { return; } foreach (ChatMessage item in newMessagesFromAnotherChat) { chat.SendMessage(item); } }