Formate: neue render_formats ohne Backend-Neustart aktiv (Miss-Nachladen entklemmt)
All checks were successful
Build & Deploy / deploy (push) Successful in 13s

signaledMisses-Sperre entfernt (blockierte das Nachladen, wenn die Drossel griff),
Nachlade-Drossel 30s -> 5s. Neue Formate greifen so binnen Sekunden.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
s4luorth
2026-09-07 07:22:15 +02:00
parent 3dfcdcd3b5
commit 832204c3d8
2 changed files with 7 additions and 7 deletions

View File

@@ -27,10 +27,11 @@ async function refreshRenderFormats() {
}
}
// Unbekanntes Format angefragt → sofort nachladen (max. alle 30 s, damit ein
// dauerhaft unbekanntes Format kein Dauerfeuer auslöst).
// Unbekanntes Format angefragt → sofort nachladen (max. alle 5 s, damit ein
// dauerhaft unbekanntes Format kein Dauerfeuer auslöst). Neu in Directus angelegte
// Formate sind damit ohne Backend-Neustart binnen weniger Sekunden aktiv.
setFormatMissHandler((key) => {
if (Date.now() - lastFormatRefresh < 30 * 1000) return;
if (Date.now() - lastFormatRefresh < 5 * 1000) return;
console.log(`[Formate] Unbekanntes Format "${key}" angefragt – lade Formate nach.`);
refreshRenderFormats();
});