Resolve thumbnail-less embeds, including Discord CDN unfurls

This commit is contained in:
Fisto
2026-09-17 09:07:07 +02:00
parent c6a16a63f7
commit a7db9cb200
5 changed files with 87 additions and 5 deletions
+2 -1
View File
@@ -392,7 +392,8 @@ export class BackfillQueue {
job.processed += progressed + result.ratelimited;
const elapsed = Math.max(1, this.now() - (job.startedAt ?? this.now()));
job.perMinute = job.processed / (elapsed / 60_000);
// Early in a run the measured rate is noise; report null until it settles.
job.perMinute = elapsed >= 30_000 ? job.processed / (elapsed / 60_000) : null;
const after = this.engine.rateLimitStatus();
if (after.active) this.limitedUntil = after.until ?? this.now() + after.remainingMs;