public CoreDependencies( ILoggerFactory loggerFactory, IServiceLogger serviceLogger, ICodeWorksTokenizer tokenizer, IRateLimiter rateLimiter, IDistributedLockService distributedLockService, IServiceEnvironmentResolver environmentResolver, IRequestValidator requestValidator, IChainedServiceResolver chainedServiceResolver, IUserResolver userResolver) { LoggerFactory = loggerFactory; ServiceLogger = serviceLogger; Tokenizer = tokenizer; RateLimiter = rateLimiter; DistributedLockService = distributedLockService; EnvironmentResolver = environmentResolver; RequestValidator = requestValidator; ChainedServiceResolver = chainedServiceResolver; UserResolver = userResolver; }
public TokenizationMiddleware(ICodeWorksTokenizer tokenizer, IServiceEnvironmentResolver environmentResolver) { _tokenizer = tokenizer; _environment = environmentResolver.Environment; }