Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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>();
 }
Пример #4
0
 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>();
 }
Пример #5
0
 public BirthdaysJobTask(ILogger <BirthdaysJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordSocketClient, Job job)
     : base(logger, brobotService, discordSocketClient, job)
 {
 }
Пример #6
0
 public MonthlyStatsReportJobTask(ILogger <MonthlyStatsReportJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job)
     : base(logger, brobotService, discordClient, job)
 {
 }
Пример #7
0
 public HotOpJobTask(ILogger <HotOpJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job)
     : base(logger, brobotService, discordClient, job)
 {
 }
Пример #8
0
 public TwitterJobTask(ILogger <TwitterJobTask> logger, IBrobotService brobotService, DiscordSocketClient discordClient, Job job, ITwitterService twitterService)
     : base(logger, brobotService, discordClient, job)
 {
     _twitterService = twitterService;
 }