Reverted SharpCompress to 0.42.1 due to file locking issues.
Some checks failed
Release Docker Image / build (map[arch:amd64 platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
Release Docker Image / build (map[arch:arm64 platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
Create GitHub Release / Test, Build, and Bundle (push) Has been cancelled
dotnet test / build (push) Has been cancelled
Release Docker Image / push-images (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
Some checks failed
Release Docker Image / build (map[arch:amd64 platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
Release Docker Image / build (map[arch:arm64 platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
Create GitHub Release / Test, Build, and Bundle (push) Has been cancelled
dotnet test / build (push) Has been cancelled
Release Docker Image / push-images (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
This commit is contained in:
parent
11ccf5a2d4
commit
480d881d92
6 changed files with 18 additions and 11 deletions
|
|
@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased
|
||||
|
||||
## [2.0.123] - 2026-02-21
|
||||
### Changed
|
||||
- Reverted SharpCompress to 0.42.1 due to file locking issues.
|
||||
|
||||
## [2.0.122] - 2026-02-21
|
||||
### Added
|
||||
- Sort torrents by added date by default, remember sort order in the browser.
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
|
||||
<PackageReference Include="Moq" Version="4.20.72" />
|
||||
<PackageReference Include="SharpCompress" Version="0.42.1" />
|
||||
<PackageReference Include="TestableIO.System.IO.Abstractions" Version="22.1.0" />
|
||||
<PackageReference Include="TestableIO.System.IO.Abstractions.TestingHelpers" Version="22.1.0" />
|
||||
<PackageReference Include="TestableIO.System.IO.Abstractions.Wrappers" Version="22.1.0" />
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
<PackageReference Include="RD.NET" Version="2.1.11" />
|
||||
<PackageReference Include="Serilog" Version="4.3.1" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
|
||||
<PackageReference Include="SharpCompress" Version="0.46.2" />
|
||||
<PackageReference Include="SharpCompress" Version="0.42.1" />
|
||||
<PackageReference Include="Synology.Api.Client" Version="0.3.93" />
|
||||
<PackageReference Include="TestableIO.System.IO.Abstractions" Version="22.1.0" />
|
||||
<PackageReference Include="TestableIO.System.IO.Abstractions.Wrappers" Version="22.1.0" />
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ using RdtClient.Service.Services.DebridClients;
|
|||
using SharpCompress.Archives;
|
||||
using SharpCompress.Archives.Rar;
|
||||
using SharpCompress.Archives.Zip;
|
||||
using SharpCompress.Common;
|
||||
|
||||
namespace RdtClient.Service.Services;
|
||||
|
||||
|
|
@ -129,11 +128,11 @@ public class UnpackClient(Download download, String destinationPath)
|
|||
|
||||
if (extension == ".zip")
|
||||
{
|
||||
archive = ZipArchive.OpenArchive(stream);
|
||||
archive = ZipArchive.Open(stream);
|
||||
}
|
||||
else
|
||||
{
|
||||
archive = RarArchive.OpenArchive(stream);
|
||||
archive = RarArchive.Open(stream);
|
||||
}
|
||||
|
||||
var entries = archive.Entries
|
||||
|
|
@ -158,18 +157,19 @@ public class UnpackClient(Download download, String destinationPath)
|
|||
|
||||
if (extension == ".zip")
|
||||
{
|
||||
archive = ZipArchive.OpenArchive(fi);
|
||||
archive = ZipArchive.Open(fi);
|
||||
}
|
||||
else
|
||||
{
|
||||
archive = RarArchive.OpenArchive(fi);
|
||||
archive = RarArchive.Open(fi);
|
||||
}
|
||||
|
||||
archive.WriteToDirectory(extractPath,
|
||||
new Progress<ProgressReport>(d =>
|
||||
{
|
||||
Progess = (Int32)Math.Round(d.PercentComplete ?? 0);
|
||||
}));
|
||||
archive.ExtractToDirectory(extractPath,
|
||||
d =>
|
||||
{
|
||||
Progess = (Int32)Math.Round(d);
|
||||
},
|
||||
cancellationToken: cancellationToken);
|
||||
|
||||
archive.Dispose();
|
||||
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
|
||||
<PackageReference Include="Moq" Version="4.20.72" />
|
||||
<PackageReference Include="SharpCompress" Version="0.42.1" />
|
||||
<PackageReference Include="xunit" Version="2.9.3" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@
|
|||
<PackageReference Include="Serilog" Version="4.3.1" />
|
||||
<PackageReference Include="Serilog.AspNetCore" Version="10.0.0" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
|
||||
<PackageReference Include="SharpCompress" Version="0.42.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
|||
Loading…
Reference in a new issue