fix: Обновить логику обработки потоков в функции streamPaginatedText, чтобы предотвратить преждевременное завершение потока и обеспечить корректный подсчет общего количества элементов
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m36s

This commit is contained in:
2025-08-27 14:59:45 +07:00
parent 49d08dbd14
commit 6388bea7b5
+1 -5
View File
@@ -452,11 +452,7 @@ async function streamPaginatedText({ key, mapLine, q, offset = 0, limit = 0 }) {
} else { } else {
items.push(mapLine(line)); items.push(mapLine(line));
} }
// Раннее завершение при достижении offset+limit // Не прерываем поток раньше конца, чтобы корректно посчитать total
if (limit > 0 && sent >= limit) {
try { stream.destroy(); } catch {}
break;
}
} }
}); });
stream.on('end', () => { stream.on('end', () => {