summaryrefslogtreecommitdiff
path: root/internal/server/handlers/readcommand.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-02 09:50:13 +0200
committerPaul Buetow <paul@buetow.org>2026-03-02 09:50:13 +0200
commit7fee96ccd4328eb619a9c586802a2caba68c12fc (patch)
tree130e393a11157de485700d34b4c4d01e8604f62c /internal/server/handlers/readcommand.go
parent5e8d0454d1aa5388a7045bdcb3069e41e4474957 (diff)
refactor(handlers): decouple turbo network writer from base handler
Diffstat (limited to 'internal/server/handlers/readcommand.go')
-rw-r--r--internal/server/handlers/readcommand.go9
1 files changed, 5 insertions, 4 deletions
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,
}
}