Chronozoom.UI.ChronozoomSVC.UpdateTweetTimeline C# (CSharp) Method

UpdateTweetTimeline() private method

private UpdateTweetTimeline ( ) : List
return List
        private List<TweetSharp.TwitterStatus> UpdateTweetTimeline()
        {
            var result = new List<TweetSharp.TwitterStatus>();

            recentTweetTimelineUpdateTime = DateTime.UtcNow;

            // Some of oAuth parameters is not set up
            if (String.IsNullOrEmpty(TwitterConsumerKey) || String.IsNullOrEmpty(TwitterConsumerSecret) ||
                String.IsNullOrEmpty(TwitterAccessToken) || String.IsNullOrEmpty(TwitterAccessTokenSecret))
            {
                return result;
            }

            var service = new TwitterService(TwitterConsumerKey, TwitterConsumerSecret);
            service.AuthenticateWith(TwitterAccessToken, TwitterAccessTokenSecret);

            var options = new ListTweetsOnUserTimelineOptions
            {
                Count = 10
            };

            var recentTweets = service.ListTweetsOnUserTimeline(options);
            if (recentTweets != null)
            {
                foreach (TwitterStatus s in recentTweets)
                {
                    result.Add(s);
                }
            }

            return result;
        }