internal Post Previous(RedditAPI reddit) { if (PostIndex > 0) { PostIndex--; } return(reddit.GetPosts(new List <string> { _seenPosts[PostIndex] }).First()); }
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); }