public async Task <ITweetModel> ShowAsync(IDictionary <string, object> parameters) { var status = await tokens.Statuses.ShowAsync(parameters); if (status == null) { return(null); } var tweet = new TweetModel(status); StorageService.AddCachedTweets(new List <ITweetModel> { tweet }); return(tweet); }
public async Task <IEnumerable <ITweetModel> > MentionsTimelineAsync(IDictionary <string, object> parameters = null) { var tweets = await tokens.Statuses.MentionsTimelineAsync(parameters); var list = new List <ITweetModel>(); if (tweets != null) { foreach (var tweet in tweets) { list.Add(new TweetModel(tweet)); } } StorageService.AddCachedTweets(list); return(list); }