public ArchiveSubreddit(Reddit reddit, ArchiveSubredditJson json) { sub = reddit.GetSubreddit(json.Name); SubredditArchiveService = new ArchiveService(json.ArchiveWebsite).CreateNewService(); ArchivePost = json.ArchivePost; ArchiveCommentLinks = json.ArchiveCommentLinks; }
/// <summary> /// Takes an <seealso cref="ArchiveSubredditJson"/> and makes a <seealso cref="ArchiveSubreddit"/> /// </summary> /// <param name="reddit">Reddit used to get the subreddit instance used in ArchiveSubreddit</param> /// <param name="json">ArchiveSubredditJson used to pass data to the ArchiveSubreddit</param> /// <returns>An initialized instance of ArchiveSubreddit</returns> public static ArchiveSubreddit GetArchiveSubreddit(this Reddit reddit, ArchiveSubredditJson json) => new ArchiveSubreddit(reddit, json);