This commit is contained in:
Jurgis Sakalauskas
2025-04-16 11:21:02 +03:00
commit 5c4aa0091c
38 changed files with 9910 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import { Repository } from './repository';
export async function updateLastReplyDate(repository: Repository) {
let mismatched = await repository.getLastReplyMismatchedArticles(100);
console.log(`Updating last reply date for ${mismatched.totalItems} articles. Total pages: ${mismatched.totalPages}`);
while (mismatched.items.length > 0) {
for (const item of mismatched.items) {
await repository.updateArticle(item.id, {
lastReplyDate: item.calculatedLastReplyDate,
numReplies: item.calculatedNumReplies,
});
}
mismatched = await repository.getLastReplyMismatchedArticles(100);
console.log(`Updating last reply date for ${mismatched.totalItems} articles. Total pages: ${mismatched.totalPages}`);
}
}