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