void filteredStream_MatchingTweetReceived(object sender, Tweetinvi.Core.Events.EventArguments.MatchedTweetReceivedEventArgs e) { foreach (var track in e.MatchingTracks) { if (this.Tags.Keys.Contains(track)) { this.Tags[track].Tweets.Add(e.Tweet); } } WriteConsole(); }
void OnMatchingTweekReceived(object sender, Tweetinvi.Core.Events.EventArguments.MatchedTweetReceivedEventArgs args) { if (args.Tweet.Language == Tweetinvi.Core.Enum.Language.English || args.Tweet.Media.Count > 0) { Dispatcher.InvokeAsync(() => { if (!args.Tweet.Retweeted) { var images = new List <BitmapImage>(); images.Add(new BitmapImage(new Uri(args.Tweet.CreatedBy.ProfileImageUrl, UriKind.Absolute))); foreach (var m in args.Tweet.Media) { //if(m.MediaType == "photo") { images.Add(new BitmapImage(new Uri(m.MediaURL + ":thumb", UriKind.Absolute))); } } Dispatcher.InvokeAsync(() => CheckTweetData(args.Tweet.Text, images), DispatcherPriority.Background); } }); } }