private void RemoveCommentWithLogging(Post post, int postNum, int numberOfPosts, Comment comment) { log(postNum, numberOfPosts, post.Name, Comment.TotalCommentsRemoved, Comment.TotalComments, comment.Content); comment.Remove(); }
public void TryToRemoveSpamComment(List<Post> posts, Comment comment, Post post, int postNum) { try { if (comment.ContainsSpam()) RemoveCommentWithLogging(post, postNum, posts.Count, comment); } catch (Exception ex) { log(postNum, posts.Count, post.Name, Comment.TotalCommentsRemoved, Comment.TotalComments, "Failed to remove comment: " + ex.Message); } }
public Comment(XElement setNode, Post setPost) { node = setNode; post = setPost; TotalComments++; }