public ImplementationService( AlloyContext context, IAuthorizationService authorizationService, IPrincipal user, IMapper mapper, IPlayerService playerService, ISteamfitterService steamfitterService, ICasterService casterService, IAlloyImplementationQueue alloyBackgroundService, ILogger <ImplementationService> logger, IOptionsMonitor <ResourceOptions> resourceOptions, IUserClaimsService claimsService) { _context = context; _authorizationService = authorizationService; _user = user as ClaimsPrincipal; _mapper = mapper; _casterService = casterService; _playerService = playerService; _steamfitterService = steamfitterService; _alloyImplementationQueue = alloyBackgroundService; _logger = logger; _resourceOptions = resourceOptions; _claimsService = claimsService; }
public AlloyQueryService( ILogger <AlloyQueryService> logger, IOptionsMonitor <ClientOptions> clientOptions, IServiceScopeFactory scopeFactory, IAlloyImplementationQueue implementationQueue ) { _logger = logger; _clientOptions = clientOptions; _scopeFactory = scopeFactory; _implementationQueue = implementationQueue; }
public AlloyBackgroundService( ILogger <AlloyBackgroundService> logger, IOptionsMonitor <ClientOptions> clientOptions, IServiceScopeFactory scopeFactory, IAlloyImplementationQueue implementationQueue, IHttpClientFactory httpClientFactory ) { _logger = logger; _clientOptions = clientOptions; _scopeFactory = scopeFactory; _implementationQueue = implementationQueue; _httpClientFactory = httpClientFactory; }