public JobExecutor(ILogger <JobExecutor> logger, DiscordSocketClient client, IBrobotService brobotService, IServiceProvider serviceProvider, IOptions <JobsSettings> options) { _logger = logger; _client = client; _brobotService = brobotService; _serviceProvider = serviceProvider; _jobsSettings = options.Value; }
public SyncWorker( ILogger <SyncWorker> logger, IBrobotService brobotService, DiscordSocketClient discordClient, IOptions <SyncSettings> syncSettings, IHostApplicationLifetime applicationLifetime) { _logger = logger; _brobotService = brobotService; _discordClient = discordClient; _applicationLifetime = applicationLifetime; _syncSettings = syncSettings.Value; }
public MonitorWorker(ILogger <MonitorWorker> logger, DiscordSocketClient discordClient, IBrobotService brobotService, IOptions <MonitorSettings> monitorSettings, IHostApplicationLifetime applicationLifetime) { _logger = logger; _discordClient = discordClient; _brobotService = brobotService; _monitorSettings = monitorSettings.Value; _applicationLifetime = applicationLifetime; _eventResponses = new Dictionary <ulong, Dictionary <string, List <EventResponse> > >(); _channels = new List <Channel>(); }
public JobsWorker(ILogger <JobsWorker> logger, IBrobotService brobotService, IServiceProvider serviceProvider, IHostApplicationLifetime hostApplicationLifetime, IOptions <JobsSettings> options, DiscordSocketClient discordClient) { _logger = logger; _brobotService = brobotService; _serviceProvider = serviceProvider; _hostApplicationLifetime = hostApplicationLifetime; _discordClient = discordClient; _jobsSettings = options.Value; _jobTasks = new List <JobTaskBase>(); }
public BirthdaysJobTask(ILogger <BirthdaysJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordSocketClient, Job job) : base(logger, brobotService, discordSocketClient, job) { }
public MonthlyStatsReportJobTask(ILogger <MonthlyStatsReportJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job) : base(logger, brobotService, discordClient, job) { }
public HotOpJobTask(ILogger <HotOpJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job) : base(logger, brobotService, discordClient, job) { }
public TwitterJobTask(ILogger <TwitterJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job, ITwitterService twitterService) : base(logger, brobotService, discordClient, job) { _twitterService = twitterService; }