/// <summary> /// /// </summary> /// <param name="offset"></param> /// <returns></returns> private HashSet <TumblrPost> GetTumblrPhotoPostList(int offset = 0) { try { DocumentManager.GetRemoteDocument(TumblrApiHelper.GeneratePostTypeQueryUrl(TumblrDomain, TumblrPostType.Photo, offset)); if ((ApiVersion == TumblrApiVersion.V2Json && DocumentManager.RemoteDocument != null)) { DocumentManager.ImageSize = ImageSize; HashSet <TumblrPost> posts = DocumentManager.GetPostListFromDoc(TumblrPostType.Photo); return(posts); } ProcessingStatusCode = ProcessingCode.UnableDownload; return(new HashSet <TumblrPost>()); } catch { return(new HashSet <TumblrPost>()); } }
/// <summary> /// /// /// /// /// </summary> /// <param name="offset"></param> /// <returns></returns> private HashSet <TumblrPost> GetTumblrPostList(int offset = 0) { try { TumblrPostType postType = PhotoPostOnly == true ? TumblrPostType.Photo : TumblrPostType.All; var query = TumblrApiHelper.GeneratePostTypeQueryUrl(TumblrDomain, postType, offset); DocumentManager.GetRemoteDocument(query); if ((ApiVersion == TumblrApiVersion.V2Json && DocumentManager.JsonDocument != null)) { HashSet <TumblrPost> posts = DocumentManager.GetPostListFromDoc(TumblrPostType.All); return(posts); } ProcessingStatusCode = ProcessingCode.UnableDownload; return(new HashSet <TumblrPost>()); } catch { return(new HashSet <TumblrPost>()); } }