From 7fee96ccd4328eb619a9c586802a2caba68c12fc Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 2 Mar 2026 09:50:13 +0200 Subject: refactor(handlers): decouple turbo network writer from base handler --- internal/server/handlers/readcommand.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'internal/server/handlers/readcommand.go') diff --git a/internal/server/handlers/readcommand.go b/internal/server/handlers/readcommand.go index 86ae708..6399e91 100644 --- a/internal/server/handlers/readcommand.go +++ b/internal/server/handlers/readcommand.go @@ -264,10 +264,11 @@ func (r *readCommand) readWithTurboProcessor(ctx context.Context, ltx lcontext.L // In server mode, use the network writer with turbo channels // Create a new instance for each file to ensure thread safety writer = &TurboNetworkWriter{ - handler: &r.server.baseHandler, - hostname: r.server.hostname, - plain: r.server.plain, - serverless: r.server.serverless, + turboLines: r.server.GetTurboChannel(), + serverMessages: r.server.serverMessages, + hostname: r.server.hostname, + plain: r.server.plain, + serverless: r.server.serverless, } } -- cgit v1.2.3