示例#1
0
 internal Post Previous(RedditAPI reddit)
 {
     if (PostIndex > 0)
     {
         PostIndex--;
     }
     return(reddit.GetPosts(new List <string> {
         _seenPosts[PostIndex]
     }).First());
 }
示例#2
0
        internal Post Next(RedditAPI reddit, bool skipSeenPosts = true)
        {
            if (++PostIndex < _seenPosts.Count)
            {
                return(reddit.GetPosts(new List <string> {
                    _seenPosts[PostIndex]
                }).First());
            }

            var newPost = GetNewPost(GetSubreddit(reddit, Properties.SubredditName), Properties.Type, skipSeenPosts ? _seenPosts : null);

            _seenPosts.Add(newPost.Fullname);
            return(newPost);
        }