public RepostedMessagesMonitoringService( IRepostedMessagesStorage storage, AppSettings settings, ITelegramBotClient telegram, ILogger <RepostedMessagesMonitoringService> logger) { _storage = storage; _settings = settings; _telegram = telegram; _logger = logger; }
public VacancyReposter( IVacancyAnalyzer vacancyAnalyzer, ITelegramBotClient telegramBot, IOptions <AppSettings> settings, IMemoryCache memoryCache, IRepostedMessagesStorage repostedMessagesStorage) { _vacancyAnalyzer = vacancyAnalyzer; _telegramBot = telegramBot; _settings = settings.Value; _memoryCache = memoryCache; _repostedMessagesStorage = repostedMessagesStorage; }