diff --git a/URLNotesGrabberCORE/Program.cs b/URLNotesGrabberCORE/Program.cs index d1d5cb8..f9a5c98 100644 --- a/URLNotesGrabberCORE/Program.cs +++ b/URLNotesGrabberCORE/Program.cs @@ -488,6 +488,16 @@ namespace URLNotesGrabberCORE var raw = postsResponse?.rawJson ?? string.Empty; if (raw.Length > 500) raw = raw.Substring(0, 500) + "...[truncated]"; Console.WriteLine($"[Reply Text] raw: {raw}"); + + // First-page 200 OK with empty notes = post has no conversational notes per Tumblr. + // Mark all the post's replies '?' so the work queue stops handing this post back. + if (page == 1 && postsResponse?.meta?.status == 200) + { + Console.ForegroundColor = ConsoleColor.Yellow; + Console.WriteLine($"[Reply Text] Marking all replies for {blogName}/{postID} '?' (200 OK with no conversational notes)"); + Console.ForegroundColor = prevColor; + DataAccess.UpdateAllNoteReplyTextForPost(blogName, postID, "?"); + } break; }