public BaseController(IConfiguration configuration, ITS3DataProvider ts3DataProvider, IOptions <TeamspeakConfiguration> ts3Config) { Configuration = configuration; Ts3DataProvider = ts3DataProvider; TS3Config = ts3Config; }
public AnalyticsJob(ILogger <AnalyticsJob> logger, IServiceProvider serviceProvider, ITS3DataProvider ts3DataProvider, IOptions <ServiceConfiguration> serviceConfiguration) { _logger = logger; _serviceProvider = serviceProvider; _ts3DataProvider = ts3DataProvider; _serviceConfiguration = serviceConfiguration; _delay = _serviceConfiguration.Value.AnalyticsPeriod; }
public ServerController(IConfiguration configuration, ITS3DataProvider ts3DataProvider, IOptions <TeamspeakConfiguration> ts3Config) : base(configuration, ts3DataProvider, ts3Config) { }
public AuthController(TS3AnalyticsDbContext ts3AnalyticsDbContext, IConfiguration configuration, ITS3DataProvider ts3DataProvider, IOptions <TeamspeakConfiguration> ts3Config, IOptions <ServiceConfiguration> serviceConfiguration) : base(configuration, ts3DataProvider, ts3Config) { _ts3AnalyticsDbContext = ts3AnalyticsDbContext; _serviceConfiguration = serviceConfiguration; }