Update TorBox.NET to v1.1.2
fixes GetInfoAsync rename to GetHashInfoAsync
This commit is contained in:
parent
194b9fd2a3
commit
9104197000
2 changed files with 6 additions and 16 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue