public AbstractService(ILogger <TP> logger, AppSettings settings, QuickSync quickSync, TimeSpan delay) { _settings = settings; _delay = delay; _logger = logger; _quickSync = quickSync; }
public PatchBuilder(ILogger <PatchBuilder> logger, SqlService sql, AppSettings settings, ArchiveMaintainer maintainer, DiscordWebHook discordWebHook, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromMinutes(1)) { _discordWebHook = discordWebHook; _sql = sql; _maintainer = maintainer; }
public DiscordWebHook(ILogger <DiscordWebHook> logger, AppSettings settings, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(1)) { _settings = settings; _logger = logger; var message = new DiscordMessage { Content = $"\"{GetQuote()}\" - Sheogorath (as he brings the server online)", }; var a = Send(Channel.Ham, message); var b = Send(Channel.Spam, message); }
public DiscordFrontend(ILogger <DiscordFrontend> logger, AppSettings settings, QuickSync quickSync, SqlService sql) { _logger = logger; _settings = settings; _quickSync = quickSync; _client = new DiscordSocketClient(); _client.Log += LogAsync; _client.Ready += ReadyAsync; _client.MessageReceived += MessageReceivedAsync; _sql = sql; }
public DiscordFrontend(ILogger <DiscordFrontend> logger, AppSettings settings, QuickSync quickSync, ListValidator listValidator, SqlService sql, MetricsKeyCache keyCache) { _logger = logger; _settings = settings; _quickSync = quickSync; _client = new DiscordSocketClient(); _client.Log += LogAsync; _client.Ready += ReadyAsync; _client.MessageReceived += MessageReceivedAsync; _sql = sql; _keyCache = keyCache; _listValidator = listValidator; }
public NexusKeyMaintainance(ILogger <NexusKeyMaintainance> logger, AppSettings settings, SqlService sql, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(4)) { _sql = sql; }
public MirrorQueueService(ILogger <MirrorQueueService> logger, AppSettings settings, QuickSync quickSync, DiscordWebHook discordWebHook, SqlService sqlService) : base(logger, settings, quickSync, TimeSpan.FromMinutes(5)) { _discord = discordWebHook; _sql = sqlService; }
public NonNexusDownloadValidator(ILogger <NonNexusDownloadValidator> logger, AppSettings settings, SqlService sql, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(2)) { _sql = sql; }
public AuthoredFilesCleanup(ILogger <AuthoredFilesCleanup> logger, AppSettings settings, QuickSync quickSync, SqlService sql, DiscordWebHook discord) : base(logger, settings, quickSync, TimeSpan.FromHours(6)) { _sql = sql; _discord = discord; }
public NexusPermissionsUpdater(ILogger <NexusPermissionsUpdater> logger, AppSettings settings, QuickSync quickSync, DiscordWebHook discord, SqlService sql) : base(logger, settings, quickSync, TimeSpan.FromMinutes(5)) { _discord = discord; _sql = sql; }
public ModListDownloader(ILogger <ModListDownloader> logger, AppSettings settings, ArchiveMaintainer maintainer, SqlService sql, DiscordWebHook discord, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromMinutes(1)) { _logger = logger; _settings = settings; _maintainer = maintainer; _sql = sql; _discord = discord; }
public MirrorUploader(ILogger <MirrorUploader> logger, AppSettings settings, SqlService sql, QuickSync quickSync, ArchiveMaintainer archives, DiscordWebHook discord) : base(logger, settings, quickSync, TimeSpan.FromHours(1)) { _sql = sql; _archives = archives; _discord = discord; }
public Watchdog(ILogger <Watchdog> logger, AppSettings settings, QuickSync quickSync, DiscordWebHook discordWebHook) : base(logger, settings, quickSync, TimeSpan.FromMinutes(5)) { _discord = discordWebHook; }
public ArchiveDownloader(ILogger <ArchiveDownloader> logger, AppSettings settings, SqlService sql, ArchiveMaintainer archiveMaintainer, DiscordWebHook discord, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromMinutes(10)) { _sql = sql; _archiveMaintainer = archiveMaintainer; _discord = discord; }
public CDNMirrorList(ILogger <CDNMirrorList> logger, AppSettings settings, QuickSync quickSync) : base(logger, settings, quickSync, TimeSpan.FromHours(6)) { }