Skip to content

Commit 16d2287

Browse files
author
Vadim Belov
committed
Remove legacy Brotli decompression support
Removed Brotli decompression logic from both CompressionHelpers and SnapshotConcatStream. Only ZstdSharp-based decompression is now supported for compressed streams. This simplifies the codebase and reduces dependency on Brotli.
1 parent f32d247 commit 16d2287

2 files changed

Lines changed: 0 additions & 11 deletions

File tree

src/Octockup.Server/Helpers/CompressionHelpers.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using EasyExtensions.Models.Enums;
2-
using System.IO.Compression;
32

43
namespace Octockup.Server.Helpers
54
{
@@ -21,15 +20,6 @@ public static Stream CreateDecompressionStream(Stream decrypted, bool leaveOpen
2120
return new ZstdSharp.DecompressionStream(decrypted, leaveOpen: leaveOpen);
2221
}
2322

24-
internal static BrotliStream CreateLegacyDecompressionStream(Stream decrypted, bool leaveOpen)
25-
{
26-
return new BrotliStream(
27-
decrypted,
28-
CompressionMode.Decompress,
29-
leaveOpen: leaveOpen
30-
);
31-
}
32-
3323
internal static bool ShouldCompressChunk(string fileNameOrPath, long chunkLength)
3424
{
3525
if (chunkLength < 1024)

src/Octockup.Server/Streams/SnapshotConcatStream.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ private async Task<bool> MoveToNextChunkAsync()
7979
Stream decompressed = algorithm switch
8080
{
8181
CompressionAlgorithm.None => decrypted,
82-
CompressionAlgorithm.Brotli => CompressionHelpers.CreateLegacyDecompressionStream(decrypted, leaveOpen: false),
8382
CompressionHelpers.Algorithm => CompressionHelpers.CreateDecompressionStream(decrypted, leaveOpen: false),
8483
_ => throw new NotSupportedException($"Unsupported compression algorithm: {algorithm}"),
8584
};

0 commit comments

Comments
 (0)