private void ShowFavourite(object sender, TweetFavouritedEventArgs e) { PrintUser(e.Tweet.Creator.ScreenName, e.Tweet.Creator.Name); ColorConsole.Write(ConsoleColor.Yellow, " -> +fav by "); PrintUser(e.FavouritingUser.ScreenName, e.FavouritingUser.Name); CR(); PrintTweet(e.Tweet.Text); }
private void TryRaiseUnFavouriteEvent(JObject unFavouritedEvent) { var tweet = GetTweet(unFavouritedEvent); var source = GetSourceUser(unFavouritedEvent); var tweetFavouritedEventArgs = new TweetFavouritedEventArgs(tweet, source); this.Raise(TweetUnFavouritedByAnyone, tweetFavouritedEventArgs); if (source.Equals(_authenticatedUser)) { this.Raise(TweetUnFavouritedByMe, tweetFavouritedEventArgs); } else { this.Raise(TweetUnFavouritedByAnyoneButMe, tweetFavouritedEventArgs); } }
// Favourite private void TryRaiseFavouriteEvent(JObject favouriteEvent) { var tweet = GetTweet(favouriteEvent); var tweetJson = favouriteEvent["target_object"].ToString(); var source = GetSourceUser(favouriteEvent); var tweetFavouritedEventArgs = new TweetFavouritedEventArgs(tweet, tweetJson, source); this.Raise(TweetFavouritedByAnyone, tweetFavouritedEventArgs); if (source.Equals(_authenticatedUser)) { this.Raise(TweetFavouritedByMe, tweetFavouritedEventArgs); } else { this.Raise(TweetFavouritedByAnyoneButMe, tweetFavouritedEventArgs); } }
void IStreamListener.TweetUnFavouritedByAnyone(object sender, TweetFavouritedEventArgs args) { }