From befaf20bbc4a4978c279f26d8f36c55a976deb65 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Tue, 26 May 2026 15:39:03 -0500 Subject: [PATCH] Implements video scrubbing --- src/Core/WebServer.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Core/WebServer.cs b/src/Core/WebServer.cs index fec02d958..cf4d54134 100644 --- a/src/Core/WebServer.cs +++ b/src/Core/WebServer.cs @@ -613,9 +613,6 @@ public async Task ViewOutput(HttpContext context) } return; } - context.Response.ContentType = contentType; - context.Response.StatusCode = 200; - context.Response.ContentLength = data.Length; if (contentType.StartsWith("application/") || contentType.StartsWith("text/")) { context.Response.Headers.CacheControl = "private, max-age=2"; @@ -624,8 +621,7 @@ public async Task ViewOutput(HttpContext context) { context.Response.Headers.CacheControl = $"private, max-age={Program.ServerSettings.Network.OutputCacheSeconds}"; } - await context.Response.Body.WriteAsync(data, Program.GlobalProgramCancel); - await context.Response.CompleteAsync(); + await Results.Bytes(data, contentType, enableRangeProcessing: true).ExecuteAsync(context); } /// Web route for viewing special images (eg model icons).