Example #1
0
 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;
 }
Example #2
0
 public AlloyQueryService(
     ILogger <AlloyQueryService> logger,
     IOptionsMonitor <ClientOptions> clientOptions,
     IServiceScopeFactory scopeFactory,
     IAlloyEventQueue eventQueue,
     HostedServiceHealthCheck hostedServiceHealthCheck
     )
 {
     _logger                   = logger;
     _clientOptions            = clientOptions;
     _scopeFactory             = scopeFactory;
     _eventQueue               = eventQueue;
     _hostedServiceHealthCheck = hostedServiceHealthCheck;
 }