feat: auto-retry SVG covers every 30 min

coverRetry.js: сканирует articles с cover < 30KB (SVG-заглушки),
перегенерирует через covers.generateCover(). При недоступности
провайдера (timeout/502) прерывает цикл до следующего запуска.
Первый запуск через 5 мин после старта engine, далее каждые 30 мин.
This commit is contained in:
Ник (Claude)
2026-06-10 08:53:39 +03:00
parent ad133027d0
commit d8a901131c
3 changed files with 89 additions and 1 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ const covers = require('./src/services/covers');
const config = require('./src/config');
const { query } = require('./src/config/db');
const DELAY_MS = 8000;
const DELAY_MS = 20000;
const sleep = ms => new Promise(r => setTimeout(r, ms));
(async () => {