public StatisticManager(string bearer, Uri uri) { Uri = uri; Page = new StatisticsPage(); Feed = new TritterFeed(bearer); Stats = new Statistics(); Emojior = new EmojiProcessor(); }
static void Process(IServiceProvider services) { var emojiProcessor = new EmojiProcessor(Configuration, services.GetService <ILogger <EmojiProcessor> >()); var tweetRepository = services.GetService <ITweetRepository>(); var hashtagProcessor = new HashtagProcessor(Configuration, services.GetService <ILogger <HashtagProcessor> >()); var processor = new SampleStreamProcessor(Configuration, tweetRepository, services.GetService <ICacheRepository>(), services.GetService <ILogger <SampleStreamProcessor> >(), emojiProcessor, hashtagProcessor); processor.StartStreamAsync(); Console.WriteLine(); }