Update TorBox.NET to v1.1.2

fixes GetInfoAsync rename to GetHashInfoAsync
This commit is contained in:
Sam Heinz 2024-09-25 14:53:54 +10:00
parent 194b9fd2a3
commit 9104197000
2 changed files with 6 additions and 16 deletions

View file

@ -22,7 +22,7 @@
<PackageReference Include="Serilog" Version="4.0.1" /> <PackageReference Include="Serilog" Version="4.0.1" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" /> <PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageReference Include="SharpCompress" Version="0.38.0" /> <PackageReference Include="SharpCompress" Version="0.38.0" />
<PackageReference Include="TorBox.NET" Version="1.0.1" /> <PackageReference Include="TorBox.NET" Version="1.1.2" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View file

@ -24,8 +24,8 @@ public class TorBoxTorrentClient(ILogger<TorBoxTorrentClient> logger, IHttpClien
var httpClient = httpClientFactory.CreateClient(); var httpClient = httpClientFactory.CreateClient();
httpClient.Timeout = TimeSpan.FromSeconds(Settings.Get.Provider.Timeout); httpClient.Timeout = TimeSpan.FromSeconds(Settings.Get.Provider.Timeout);
var rdtNetClient = new TorBoxNetClient(null, httpClient, 5); var torBoxNetClient = new TorBoxNetClient(null, httpClient, 5);
rdtNetClient.UseApiAuthentication(apiKey); torBoxNetClient.UseApiAuthentication(apiKey);
// Get the server time to fix up the timezones on results // Get the server time to fix up the timezones on results
if (_offset == null) if (_offset == null)
@ -34,7 +34,7 @@ public class TorBoxTorrentClient(ILogger<TorBoxTorrentClient> logger, IHttpClien
_offset = serverTime.Offset; _offset = serverTime.Offset;
} }
return rdtNetClient; return torBoxNetClient;
} }
catch (AggregateException ae) catch (AggregateException ae)
{ {
@ -302,7 +302,7 @@ public class TorBoxTorrentClient(ILogger<TorBoxTorrentClient> logger, IHttpClien
var rdTorrent = await GetInfo(torrent.Hash); var rdTorrent = await GetInfo(torrent.Hash);
var files = new List<String>(); var files = new List<String>();
var torrentId = await GetClient().Torrents.GetInfoAsync(torrent.Hash, skipCache: true); var torrentId = await GetClient().Torrents.GetHashInfoAsync(torrent.Hash, skipCache: true);
if (Settings.Get.Provider.Zipped == true) if (Settings.Get.Provider.Zipped == true)
{ {
var newFile = $"https://torbox.app/fakedl/{torrentId?.Id}/zip"; var newFile = $"https://torbox.app/fakedl/{torrentId?.Id}/zip";
@ -332,18 +332,8 @@ public class TorBoxTorrentClient(ILogger<TorBoxTorrentClient> logger, IHttpClien
private async Task<TorrentClientTorrent> GetInfo(String torrentHash) private async Task<TorrentClientTorrent> GetInfo(String torrentHash)
{ {
var result = await GetClient().Torrents.GetInfoAsync(torrentHash, skipCache: true); var result = await GetClient().Torrents.GetHashInfoAsync(torrentHash, skipCache: true);
return Map(result!); return Map(result!);
} }
private void Log(String message, Data.Models.Data.Torrent? torrent = null)
{
if (torrent != null)
{
message = $"{message} {torrent.ToLog()}";
}
logger.LogDebug(message);
}
} }