public async Task MessageSeen(UserMessageDTO _msgDTO) { if (_msgDTO.CreatorId == CurrentUser.Id.Value) { return; } _msgDTO.IsReceived = true; _msgDTO.IsReaded = true; var msgDTO = await _UserMessageService.UpdateAsync(_msgDTO.Id, _msgDTO); msgDTO.Photo = _msgDTO.Photo; msgDTO.DisplayName = _msgDTO.DisplayName; await ExtractAffectedUser(msgDTO.MessGroupId.ToString()); // Gửi tin nhắn đến tất cả người dùng trong danh sách await Clients.Users(AffectedUser.Select(x => x.ToString())).SendAsync("MessageSeenNotify", msgDTO); }