From 3002bdcaa4ec22aa46b6c98eefda2f926dfff618 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 2 Mar 2026 10:31:26 +0200 Subject: handlers: use turbo EOF acknowledgement instead of sleep heuristic --- internal/server/handlers/basehandler.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'internal/server/handlers/basehandler.go') diff --git a/internal/server/handlers/basehandler.go b/internal/server/handlers/basehandler.go index a61da48..f21262e 100644 --- a/internal/server/handlers/basehandler.go +++ b/internal/server/handlers/basehandler.go @@ -366,3 +366,8 @@ func (h *baseHandler) GetTurboChannel() chan []byte { func (h *baseHandler) TurboChannelLen() int { return h.turbo.channelLen() } + +// WaitForTurboEOFAck waits until turbo reader acknowledges EOF or timeout. +func (h *baseHandler) WaitForTurboEOFAck(timeout time.Duration) bool { + return h.turbo.waitForEOFAck(timeout) +} -- cgit v1.2.3