예제 #1
0
 private void GotHomeTimeline(object sender, TwitterEventArgs e)
 {
     //textBlock1.Text = e.XmlData;
 }
예제 #2
0
        private void GotFavorites(object sender, TwitterEventArgs e, string rateLimitStatus)
        {
            JArray dynObjs = (JArray)JsonConvert.DeserializeObject(e.XmlData);

            List<TweetResponse> tweetResponses = new List<TweetResponse>();
            tweetResponses = JsonConvert.DeserializeObject<List<TweetResponse>>(e.XmlData);

            //string tweetIds = "";

            //foreach (var tweetResponse in tweetResponses)
            //{
            //    //tweetIds += "," + tweet.Id;
            //    Tweet tweet = new Tweet();

            //    tweet.CreatedAt = tweetResponse.createdAt;

            //    TweetViewModel tweetVM = new TweetViewModel(tweet);

            //    tweetVMs.Add(tweetVM);
            //}

            List<Tweet> tweets = ParseTweets(tweetResponses);

            ObservableCollection<TweetViewModel> tweetVMs = new ObservableCollection<TweetViewModel>();

            foreach (Tweet tweet in tweets)
            {
                TweetViewModel tweetVM = new TweetViewModel(tweet);

                tweetVMs.Add(tweetVM);
            }

            TweetVMs = tweetVMs;

            GetFavoritesButtonEnabled = true;
        }