public EventService( AlloyContext context, IAuthorizationService authorizationService, IPrincipal user, IMapper mapper, IPlayerService playerService, ISteamfitterService steamfitterService, ICasterService casterService, IAlloyEventQueue alloyBackgroundService, ILogger <EventService> logger, IOptionsMonitor <ResourceOptions> resourceOptions, IUserClaimsService claimsService, ResourceOwnerAuthorizationOptions resourceOwnerAuthorizationOptions, ClientOptions clientOptions, IHttpClientFactory httpClientFactory, IServiceProvider serviceProvider) { _context = context; _authorizationService = authorizationService; _user = user as ClaimsPrincipal; _mapper = mapper; _casterService = casterService; _playerService = playerService; _steamfitterService = steamfitterService; _alloyEventQueue = alloyBackgroundService; _logger = logger; _resourceOptions = resourceOptions; _claimsService = claimsService; _resourceOwnerAuthorizationOptions = resourceOwnerAuthorizationOptions; _clientOptions = clientOptions; _httpClientFactory = httpClientFactory; _serviceProvider = serviceProvider; }
public AlloyQueryService( ILogger <AlloyQueryService> logger, IOptionsMonitor <ClientOptions> clientOptions, IServiceScopeFactory scopeFactory, IAlloyEventQueue eventQueue, HostedServiceHealthCheck hostedServiceHealthCheck ) { _logger = logger; _clientOptions = clientOptions; _scopeFactory = scopeFactory; _eventQueue = eventQueue; _hostedServiceHealthCheck = hostedServiceHealthCheck; }