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()); }