Example #1
0
        public async Task <IActionResult> SendPublicMessage([FromBody] SendPublicMessageModel sendPublicMessageModel)
        {
            var msg = await _messageService.AddPublicMessage(GetUserId(), sendPublicMessageModel.Content);

            await _hubContext.Clients.All.SendAsync("ReceivePublicMessage", ChatMessageViewModel.ForPublic(msg));

            return(Ok());
        }