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

ITwitterAPI() private method

Documentation under IChronozoomSVC
private ITwitterAPI ( ) : BaseJsonResult>
return BaseJsonResult>
        BaseJsonResult<IEnumerable<TweetSharp.TwitterStatus>> ITwitterAPI.GetRecentTweets()
        {
            // Update cached tweets for the first request or if time interval is passed
            if (recentTweetTimelineUpdateTime == null ||
                recentTweetTimelineUpdateTime.AddMinutes(tweetTimelineUpdateTime) < DateTime.UtcNow)
            {
                var recentTweets = UpdateTweetTimeline();
                recentTimelineTweets = recentTweets.Count != 0 ? recentTweets : recentTimelineTweets;
            }

            return new BaseJsonResult<IEnumerable<TweetSharp.TwitterStatus>>(recentTimelineTweets);
        }