示例#1
0
        public ITwitterPageIterator <ITwitterResult <ITweetDTO[]>, long?> GetTweetsFromListIterator(IGetTweetsFromListParameters parameters, ITwitterRequest request)
        {
            return(_pageCursorIteratorFactories.Create(parameters, cursor =>
            {
                var cursoredParameters = new GetTweetsFromListParameters(parameters)
                {
                    MaxId = cursor
                };

                return _twitterListQueryExecutor.GetTweetsFromList(cursoredParameters, new TwitterRequest(request));
            }));
        }
示例#2
0
        private IEnumerable <ITweet> GetTweetsFromList(IGetTweetsFromListQueryParameters queryParameters)
        {
            var tweetsDTO = _twitterListQueryExecutor.GetTweetsFromList(queryParameters);

            return(_tweetFactory.GenerateTweetsFromDTO(tweetsDTO));
        }