From be3dde4908aa46fe2fb540419b449ffd03a76b62 Mon Sep 17 00:00:00 2001 From: Eddy de Vink Date: Thu, 24 Sep 2026 22:10:37 +0200 Subject: [PATCH] feat(ack): operational loglines voor ack-loop zichtbaarheid --- src/ackTracker.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ackTracker.js b/src/ackTracker.js index 630baca..643479d 100644 --- a/src/ackTracker.js +++ b/src/ackTracker.js @@ -24,6 +24,7 @@ function registerSend(messageId, chatId, filename) { ack: 0, notifiedStuck: false }) + console.log(`[ack] track ${messageId} (${filename} → ${chatId})`) } function handleAck(messageId, ack) { @@ -31,7 +32,10 @@ function handleAck(messageId, ack) { const entry = sends.get(messageId) if (!entry) return if (ack > entry.ack) entry.ack = ack - if (ack >= 2) sends.delete(messageId) // delivered; nothing left to track + if (ack >= 2) { + sends.delete(messageId) // delivered; nothing left to track + console.log(`[ack] delivered ack=${ack} ${messageId} (${entry.filename})`) + } } function stuckEntries() {