コード例 #1
0
        public ChatControllerService(IChatRequestValidator requestValidator,
                                     IHttpContextAccessor httpContextAccessor,
                                     IChatEntityRepositoryProxy <ChatUser, ChatDbContext> userRepo)
        {
            _requestValidator = requestValidator;
            var token = (JwtSecurityToken)httpContextAccessor.HttpContext.Items["UserToken"];

            _user = userRepo.Find(token.Id);
        }
コード例 #2
0
        public ChatHubService(EntityUnitOfWork unitOfWork,
                              IChatRequestValidator requestValidator,
                              HttpContextAccessor contextAccessor,
                              IChatEntityRepositoryProxy <ChatUser, ChatDbContext> repo)
        {
            _unitOfWork       = unitOfWork;
            _requestValidator = requestValidator;

            var token = (JwtSecurityToken)contextAccessor.HttpContext.Items["UserToken"];

            _user = repo.Find(token.Id);
        }