public async Task SendMessage(LobiMessagesDto input) { input.senderTime = DateTime.Now; await Clients.Group(input.lobiId.ToString()).SendAsync("ReceiveMessage", input); await _lobiService.SendUserMessageToLobi(input.lobiId, input); }
public async Task SendUserMessageToLobi(int lobiId, LobiMessagesDto input) { await _lobiMessagesRepository.InsertAsync(new LobiMessages() { FromUserId = input.senderUserId, Message = input.Message, SendTime = input.senderTime, ToLobiId = lobiId }, true); }