/// <summary> /// Gets current user (defined by access token) home timeline /// </summary> /// <param name="messageCount">Message count</param> /// <returns>Message list</returns> public List <Message> GetUserHomeTimeLine(int messageCount) { var homeTimeLine = TwitterConsumer.GetHomeTimeLine(TwitterSignIn, _apiInfo.AccessToken, true, messageCount); if (homeTimeLine == null) { return(new List <Message>()); } return(homeTimeLine.Select(x => (Message)(new TwitterMessage { UserName = x["user"].Value <String>("name"), PostedOn = ParseTweetDateTime(x.Value <String>("created_at")), Source = SocialNetworks.Twitter, Text = ParseTweetTextIntoHtml(x.Value <String>("text")), UserImageUrl = x["user"].Value <String>("profile_image_url") })).Take(20).ToList()); }