public ConsoleChannel( IChecksumMemory checksumMemory, StalkrConfiguration stalkrConfiguration, IConfiguration configuration) { _stalkrConfiguration = stalkrConfiguration; _checksumMemory = checksumMemory; _channelConfiguration = new ChannelConfiguration(configuration.GetSection("Console")); }
public TelegramChannel( IChecksumMemory checksumMemory, StalkrConfiguration stalkrConfiguration, IConfiguration configuration, ILogger <TelegramChannel> logger) { _stalkrConfiguration = stalkrConfiguration; _checksumMemory = checksumMemory; _logger = logger; _channelConfiguration = new TelegramConfiguration(configuration.GetSection("Telegram")); }
public StalkrService( IChecksumStalkr checksumService, IContentStalkr contentService, IChecksumMemory checksumMemory, ISpamr spamr, ILogger <StalkrService> logger) { _checksumService = checksumService; _contentService = contentService; _checksumMemory = checksumMemory; _spamr = spamr; _logger = logger; }