コード例 #1
0
ファイル: ChatHub.cs プロジェクト: yurekliisa/BBC
        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);
        }
コード例 #2
0
ファイル: LobiManager.cs プロジェクト: yurekliisa/BBC
 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);
 }