Example #1
0
        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);
        }