Add player count fields with validation and labeled UX

This commit is contained in:
2026-01-29 01:53:24 +01:00
parent f713756ece
commit af84fc50d4
10 changed files with 415 additions and 32 deletions

View File

@@ -80,9 +80,9 @@ internal static class EndpointHelpers
return true;
await using var stream = await resp.Content.ReadAsStreamAsync(cts.Token);
Span<byte> buffer = stackalloc byte[12];
var read = await stream.ReadAsync(buffer, cts.Token);
var sig = buffer[..read];
var rented = new byte[12];
var read = await stream.ReadAsync(rented, 0, rented.Length, cts.Token);
var sig = new ReadOnlySpan<byte>(rented, 0, read);
if (IsMagic(sig, "PNG")) return true;
if (IsMagic(sig, new byte[] { 0xFF, 0xD8 })) return true; // JPEG