public FeedItemsProcessor(IFeedManager feedManager, IRssManager rssManager, IAuthentication authentication, FeedHubClient feedHubClient) { _feedManager = feedManager; _rssManager = rssManager; _authentication = authentication; _feedHubClient = feedHubClient; }
public RssFeederService(ILogger <RssFeederService> logger, IRssManager rssManager) { _logger = logger; _rssManager = rssManager; LogInformationSafe("Service instance started"); //init static array which stores last rss id loaded for client if (lastLoadedRss == null) { lastLoadedRss = new Dictionary <int, int>(); } //when some client is connected start update feeds if not already updating if (!isReaderActive) { ReadFeedsBackground(); } }
public FeedHub() { _feedManager = NinjectRegistry.GetKernel().Get<IFeedManager>(); _authentication = NinjectRegistry.GetKernel().Get<IAuthentication>(); _rssManager = NinjectRegistry.GetKernel().Get<IRssManager>(); }
public CommandsService(IRssManager manager, ILogger logger, IHandler handler) { _manager = manager; _logger = logger; _handler = handler; }