fix: make reply text collection process all remaining posts without limit

This commit is contained in:
jim
2026-05-05 17:57:23 -05:00
parent 9589a9c090
commit 78e3a070b2
2 changed files with 13 additions and 7 deletions
+11 -4
View File
@@ -858,7 +858,7 @@ namespace URLNotesGrabberCORE
return posts;
}
public static List<Tuple<string, long, long>> GetRepliesWithFilledText(string? DBPath = null, int limit = 1)
public static List<Tuple<string, long, long>> GetRepliesWithFilledText(string? DBPath = null, int? limit = null)
{
DBPath ??= GetDefaultDbPath();
SQLiteConnection connection = new SQLiteConnection("Data Source=" + DBPath);
@@ -874,12 +874,19 @@ namespace URLNotesGrabberCORE
WHERE Notes.type = 'reply'
AND (Notes.replyText IS NULL OR Notes.replyText = '' OR Notes.replyText = '.')
GROUP BY Notes.RootBlogName, Notes.PostID
ORDER BY LatestTimestamp ASC
LIMIT @limit";
ORDER BY LatestTimestamp ASC";
if (limit.HasValue)
{
sql += " LIMIT @limit";
}
using (SQLiteCommand command = new SQLiteCommand(sql, connection))
{
command.Parameters.AddWithValue("@limit", limit);
if (limit.HasValue)
{
command.Parameters.AddWithValue("@limit", limit.Value);
}
using (SQLiteDataReader reader = command.ExecuteReader())
{
while (reader.Read())