feat: enhance KOMGA_DEBUG functionality to disable request delays in debug mode and log request queue statistics

This commit is contained in:
Julien Froidefond
2025-10-29 13:33:38 +01:00
parent 24431c6718
commit b49177ffbf
3 changed files with 14 additions and 4 deletions

View File

@@ -76,8 +76,12 @@ class RequestQueue {
try {
// Délai adaptatif : plus long si la queue est pleine
const delayMs = this.queue.length > 10 ? 500 : 200;
await this.delay(delayMs);
// Désactivé en mode debug pour ne pas ralentir les tests
const isDebug = process.env.KOMGA_DEBUG === 'true';
if (!isDebug) {
const delayMs = this.queue.length > 10 ? 500 : 200;
await this.delay(delayMs);
}
const result = await request.execute();
request.resolve(result);
} catch (error) {